Frequently Asked Questions 
Here are some common questions and answers that users often encounter.
How to Upgrade Basemulti? 
Upgrade Steps 
Backup Data
- It is strongly recommended to backup your data before upgrading
 - If using SQLite, backup the database file
 - If using MySQL/PostgreSQL, export the base
 
Sync Code
- If you deployed through Fork:bash
# Add the upstream repository (if not added) git remote add upstream https://github.com/basemulti/basemulti.git # Fetch upstream updates git fetch upstream # Merge upstream updates git merge upstream/main 
- If you deployed through Fork:
 Update Dependencies
bashnpm installbashyarnbashpnpm installUpdate Base Structure
- Some versions may require updating the base structure
 
bashnpm run migratebashyarn migratebashpnpm migrateRestart Service
bashnpm run build npm run startbashyarn build yarn startbashpnpm build pnpm start
Notes 
- Please read the release notes carefully before upgrading to understand the version changes
 - It is recommended to backup important data regularly
 - If you encounter issues after upgrading, you can roll back to the previous version
 - It is recommended to validate the upgrade process in a test environment first
 
Does Basemulti Offer Cloud Services? 
Yes, Basemulti offers a cloud service version:
Cloud Preview 
- Access address: https://app.basemulti.com
 - Features: 
- No deployment and maintenance required
 - Automatic updates to the latest version
 - Secure base backups
 - Professional technical support
 
 
Self-Hosting vs Cloud Service 
Recommendation:
- If you need complete control over data and environment, choose the self-hosting version
 - If you want to focus on business rather than maintenance, recommend using the cloud service
 - If you are in the evaluation phase, you can first use the cloud preview to experience the features
 
Other Questions? 
If you have other questions, you can:
- View our Documentation
 - Ask on GitHub Issues
 - Join our community discussion