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 27 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 whole account from its full backup file (sites, databases, mailboxes, DNS records, cron jobs), or one PHP or WordPress site by hand. | 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.
Save a card in your wallet, so your apps and databases can start. See your wallet, card 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. A whole cPanel account moves from its backup file in one go (the guide); a Heroku app moves one app at a time.