Migrate from Cloud to Self-hosted
Learn how to migrate to a self-hosted deployment from Retool Cloud.
This guide outlines the steps required to copy your apps and configuration from your Cloud to self-hosted deployment. Before you begin, review the pricing page to confirm your self-hosted plan supports the features you need. self-hosted plans have a different set of supported features and may have a different billing structure than Cloud plans.
Requirements
To perform this migration, you need:
- A working Cloud instance of Retool.
- A working self-hosted instance of Retool. To deploy a self-hosted instance of Retool, obtain a license key from your Retool account manager, or using our self-hosted Portal. Follow the deployment guides for additional instructions.
- Admin permissions on both instances.
To use Retool Workflows or Retool Database, ensure that you configure your self-hosted deployment to support Retool Workflows and/or Retool Database.
Before migrating, upgrade your self-hosted instance to the most recent version of Retool. self-hosted releases are typically two weeks behind Cloud releases, so your self-hosted instance may be missing features already on your Cloud instance. Typically this does not cause any issues, but you may need to make minor modifications to your applications on the self-hosted instance.
If your plan includes Source Control, follow the instructions for migrating with Source Control. Otherwise, follow the instructions for migrating without Source Control.
With Source Control
If you use Source Control in Retool, use the following steps to synchronize apps, resources, and workflows between your Cloud and self-hosted instances. Source Control is available on the Enterprise plan. Reach out to your Retool account manager for more information.
1. Configure Source Control
Ensure you have configured Source Control on your Cloud instance and that you can access its repository. Next, set up source control on your self-hosted instance. Use the same provider and repository as your Cloud instance.