docs/docs/en/solution/crm/installation.md
The current version is deployed via backup and restore. In future versions, we may switch to incremental migration to make it easier to integrate the solution into your existing systems.
The Backup Manager plugin is now open-source: The "Backup Manager" plugin needed to restore the solution is now open-source and available to all editions (including the Community Edition). We recommend restoring directly via this plugin.
Before you begin, please ensure:
Important Notes:
docker-compose.yml file and ensure the DB_UNDERSCORED environment variable is not set to true, otherwise it will conflict with the solution backup and cause restoration failure.This method uses NocoBase's built-in "Backup Manager" plugin for one-click restoration. It is the simplest operation. This plugin is now open-source and available to all editions (including the Community Edition).
Step 1: [Strongly Recommended] Start the application using the full image
To avoid restoration failures caused by a missing database client, we strongly recommend using the full version of the Docker image. It includes all necessary supporting programs, so no additional configuration is required.
Example command to pull the image:
docker pull nocobase/nocobase:beta-full
Then use this image to start your NocoBase service.
Note: If you do not use the
fullimage, you may need to manually install thepg_dumpdatabase client inside the container, which is a tedious and unstable process.
Step 2: Enable the "Backup Manager" plugin
Plugin Manager.Backup Manager plugin.Step 3: Restore from local backup file
System Management -> Backup Manager in the left menu.Restore from local backup button in the upper right corner.Submit and wait for the system to complete the restoration. This process may take anywhere from a few dozen seconds to several minutes.schema name must be consistent.Yes, it works directly without errors. The demo uses some Enterprise Edition plugins (e.g., email management, audit logs). When Pro Edition lacks these plugins, the corresponding menu entries simply won't appear — other features are not affected. For example, the email entry disappears, but leads, opportunities, orders, and all other core modules work normally.
We recommend the latest beta-full image (e.g., nocobase/nocobase:beta-full). The full image includes database client tools and other dependencies, preventing restoration failures caused by missing tools.
The demo's logo is configured with a domain restriction and cannot load on local domains. Go to System Settings and re-upload your own logo.
Currently, version upgrades are full replacements — your custom modifications will be overwritten. Always back up before upgrading. An incremental migration solution is being planned and will prioritize Pro/Enterprise editions. Community edition support is more difficult due to the lack of the migration management plugin.
Last updated: 2026-04-02