Move to Tanzahost
Move a website from cPanel hosting, or an app from Heroku, step by step, while your old host keeps serving visitors until your domain points here.
Updated 17 Oct 2026
You move a site in four steps: bring its files or code, bring its database, check it on its free address, then point your domain here. Your old host keeps serving visitors the whole time, so nobody sees a gap.
Pick your guide
| Moving from | What moves | Guide |
|---|---|---|
| cPanel hosting | A PHP or WordPress site: its public_html folder, its MySQL database, its domain. Email stays where it is. | Moving from cPanel |
| Heroku | An app: its Procfile processes, config vars, Postgres data, Scheduler jobs and domain. | Moving from Heroku |
Coming from somewhere else? The same four steps work for most hosts. Your code goes in from GitHub or a ZIP file, a database comes in as a .sql or .sql.gz file, and a domain connects with our nameservers, through Cloudflare, or with records where your DNS is.
Before you start
Make a project in the location closest to your visitors. See projects and locations.
Top up your wallet by card, so your apps and databases can start. See the wallet and top-ups.
Keep your old host until the site works here and your domain points here.
What moves by hand today
Everything on these pages is done by you, on the dashboard, one site or app at a time. We don't move whole cPanel accounts or Heroku teams for you yet.