Move a Site to a Different Server or Bench
The Change Bench option has been integrated into the Site Migration feature. You can now move your site to another bench or server through the unified migration workflow available from the Migrations tab.
Note
The standalone Change Bench action has been replaced by the Site Migration feature. Use the migration workflow to move your site between benches or servers.
Move a Site to Another Server or Bench
- Open your Site Dashboard.
- Navigate to the Migrations tab.
- Click Trigger Migration.
- Select Move Site to Different Server / Bench as the migration type.
- Choose one of the available migration options:
- Create a New Bench – Frappe Cloud creates a new compatible bench and moves your site to it.
- Use an Existing Bench – Select an existing compatible bench that already contains the required applications.
- Review the migration configuration.
- Confirm the migration to begin the process.
Using an Existing Bench
If you already have a compatible private bench, simply select it during the migration process. Frappe Cloud will validate the configuration and move your site to the selected bench.
Create a New Bench
If a compatible bench is not available, you can choose to create a new bench during the migration. The platform automatically provisions a new bench with a compatible configuration before moving your site.
Important
If you want to move your site to a bench hosted on a different server, ensure that the destination bench exists on that server before starting the migration. If necessary, migrate or deploy the bench to the target server first.
Migration Completion
After the migration finishes successfully, your site will begin running on the selected bench or server while preserving its existing configuration and data.
Best Practice
Before migrating a production site, verify that the destination bench contains all required apps and compatible versions. Schedule migrations during low-traffic periods to minimize any impact on users.