Migrating an existing website to ipxcore is a process we've helped thousands of customers through. This article walks you through the typical steps, whether you're moving from another cPanel host, a non-cPanel host, or starting from a fresh export.
1. Order your new ipxcore plan
Pick a cPanel hosting plan sized for your site. If you're not sure which tier fits your traffic, start one tier above your current host's resource ceiling — you can always downgrade once usage stabilizes. Reseller customers should see our WHM reseller plans.
2. Free migration (existing cPanel host)
If your current host runs cPanel, ipxcore can move your site for you at no charge. Open a ticket from the support portal with:
- Your current cPanel login URL (e.g.,
https://oldhost.example:2083) - cPanel username and password
- The domain or domains to migrate
We use cPanel's built-in transfer tool, which preserves all email, databases, mail filters, FTP accounts, cron jobs and DNS records exactly. Most migrations finish in under an hour for sites under 10 GB.
3. Manual migration (non-cPanel host)
If your current host doesn't run cPanel, you'll need to export the site files and database manually:
- Export files: Download your
public_html(or webroot) contents via SFTP or your host's file manager. - Export databases: Use phpMyAdmin or
mysqldumpto export each database to a.sqlfile. - Import to ipxcore: Upload files to your new cPanel account's
public_html, create matching MySQL databases, and import the.sqldumps via phpMyAdmin in your cPanel. - Update database credentials: Edit
wp-config.php,configuration.php, or your application's config to use the new database name, username, and password.
4. Test before flipping DNS
Before changing nameservers, you can preview your site on the new ipxcore server using cPanel's temporary URL or by editing your local hosts file. This lets you verify everything works before any visitor traffic hits the new server.
5. Update your nameservers
Once you've verified the site works on ipxcore, log in to your domain registrar and change the nameservers to:
all1.dnsroundrobin.netall2.dnsroundrobin.net
DNS propagation typically completes within 30 minutes globally, though some ISPs cache for up to 24 hours. See our companion article on nameservers for more detail.
6. Cancel your old host
Wait at least 7 days before cancelling your previous service — this gives DNS propagation time to settle and lets you catch any inbound email that resolved to the old MX records during the transition.
Stuck on any step? Open a ticket — migration help is always free, and the same engineer who answers your ticket is the one who runs the network.