All Collections
Migrating to VPS
How to migrate a website from hPanel to cPanel/WHM VPS?
How to migrate a website from hPanel to cPanel/WHM VPS?

How to migrate website from hPanel to cPanel/WHM VPS

Arnas Damasickis avatar
Written by Arnas Damasickis
Updated over a week ago

cPanel is one of the most popular web hosting control panels, you can find it in a variety of hosting plans that we offer. If you need more freedom than our hPanel plans can provide, ordering a VPS with cPanel/WHM is a great choice! This article will help you to migrate your website from hPanel to cPanel.

Step 1 - Download your website from hPanel

If you are moving from hPanel to cPanel, first you need to download a backup of your website files. We recommend using the Backups section - it’s the easiest way.


  • If your site uses a database (it is necessary for the work of such popular CMS like WordPress, Joomla, OpenCart), then make sure to download a database’s backup as well

Alternatively, you can download your website data using:

Step 2 - Import website data to VPS with cPanel/WHM

Now, when you have an already activated VPS with cPanel/WHM template chosen, it’s time to upload data.

Upload files

Log in to your cPanel/WHM and run the Initial Setup Wizard. If you are not familiar with it yet, make sure to check How to set up the cPanel/WHM on VPS.

After that, click on Create New Account button, enter your website details.

Then, access the File Manager and upload your backup to the public_html folder.

Upload the database

While files are being uploaded (or after the process is completed) you should create a new database. Then open it via phpMyAdmin and import your database backup.

Match credentials

The last step is to insert the new database’s parameters into your website’s configuration file. You can do this via cPanel File Manager or after connecting to FTP.

That’s it, your website data is successfully moved to VPS!

Step 3 - Point domain

After everything is prepared, it’s time to point your domain to VPS. Keep in mind that any DNS Record changes trigger propagation, which can last up to 24 hours to be completed.


Did this answer your question?