Skip to content

Frequently Asked Questions

Here are some common questions and answers that users often encounter.

How to Upgrade Basemulti?

Upgrade Steps

  1. 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
  2. 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
  3. Update Dependencies

    bash
    npm install
    bash
    yarn
    bash
    pnpm install
  4. Update Base Structure

    • Some versions may require updating the base structure
    bash
    npm run migrate
    bash
    yarn migrate
    bash
    pnpm migrate
  5. Restart Service

    bash
    npm run build
    npm run start
    bash
    yarn build
    yarn start
    bash
    pnpm 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:

  1. View our Documentation
  2. Ask on GitHub Issues
  3. Join our community discussion

Released under the MIT License.