If your site is currently live on another host, we recommend migrating your site to Flywheel using our Flywheel Migrations plugin, as it’s a bit faster.
If you’d prefer not to use a plugin, or you have your site files ready to go and just need to import them to Flywheel, we recommend migrating your site to Flywheel manually.
1. Install and activate the free BackWPup plugin
2. Create and configure a new backup job
3. Run the backup job
4. Download the backup
5. Unzip the backup file
6. Upload your site files via SFTP
7. Upload the database SQL file via the Database Manager
8. If necessary, update the database prefix
9. If necessary, update domains and links to the Flywheel temporary URL
Your site’s prefix can be configured from the Advanced tab of the site’s Flywheel dashboard on the Database card. This value should match the database’s actual prefix.
Depending on how the original site was built and how it stores its data in the database, this step may not be necessary. Often, the domain which was being used to build the original site being imported will still remain in the database.
You can easily run a search-and-replace by using a plugin like Better Search Replace, or by using SQL commands from the Advanced tab of the site’s Flywheel Dashboard, if you’re comfortable doing so. Otherwise, feel free to reach out to Flywheel Support for a search-and-replace.
If you run into any snags migrating your site, get in touch with our Happiness Engineers, they’ll be happy to help point the way!
New to Flywheel? Start here, we've got all the information you'll need to get started and launch your first site!
How to migrate your site to Flywheel using Flywheel Migrations
How do I go live on Flywheel?
What is a demo site?
Learn all about managing your Flywheel user account, Teams and integrations.
View allFlywheel hosting plans include a ton of great features. Learn about how to get a free SSL certificate, set up a staging site, and more!
Deploying to Flywheel via SSH and GitHub Actions
How do I get started with Staging?
Backups on Flywheel
All the server and setting info you'll need to help you get the most out of your Flywheel hosting plan!
Connecting to Flywheel’s SSH Gateway
Can I access my Flywheel site via SSH?
Can I get access to my database?
Tips and tricks for managing your sites on Flywheel, including going live, troubleshooting issues and migrating or cloning sites.
View allLearn how to connect, deploy, and more with SSH on Flywheel's platform.
Using SSH tunneling to access your site’s database
Deploying to Flywheel via SSH and GitHub Actions
Connecting to Flywheel’s SSH Gateway
Learn more about Growth Suite, our all-in-one solution for freelancers and agencies to grow more quickly and predictably.
Getting started with Growth Suite
Growth Suite: What are invoice statuses?
Growth Suite: What do client emails look like?
Learn more about Managed Plugin Updates, and how you can keep your sites up to date, and extra safe.
Managed Plugin Updates: Database upgrades
Managed Plugin Updates: How to pause plugin updates for a site
Managed Plugin Updates: Plugin Security Alerts
We can help! Check out our Brand Resources page for links to all of our brand assets.
Brand Resources