How to restore or migrate a cPanel account from WHM

NOTE: As this feature requires root server access, this function is only available on VPS and Dedicated Server products. To migrate a cPanel account on a Reseller or other hosting plan, please submit a support ticket through https://billing.digitalpacific.com.au
First, Log into WHM.There are 3 main ways to restore a cPanel account:

Restore from a file on your computer
Step 1 - Select the Restore a Full Backup/cpmove File




Step 2 - Note the naming details. Your cpmove file should be named like this by default.




Step 3 - Click Browse, Locate your file and click open




Step 4 - Click Restore

Note: If you already have a cPanel account with the same username and you wish to completely overwrite it select "Overwrite the existing user". Just note this will delete all data in the existing cPanel account.




Restore from a file on your server
Note: As this requires SSH it's for more advanced users, method A is much easier and performs the same function

Step 1 - Click on Restore a Full backup/cpmove file




Step 2 - Upload the file to your server. This will need to be done using an SSH client like Putty

Note how the file name should look and the directories the folder the file should be uploaded into



Step 3 - Select Restore with Username, select the backup you wish to restore, then click Restore

Note: If you already have a cPanel account with the same username and you wish to completely overwrite it select "Overwrite the existing user". Just note this will delete all data in the existing cPanel account.




Restore Directly From Another Server

This method is for advanced users only. It is the fastest method as it transfers directly from server to server. However, it does require that you either have root access to the source server or the cPanel user has root privileges.

Step 1 - Select the Transfer Tool




Step 2 - Input the source server's SSH login details. Root will use the root login details while User will use the cPanel login details. Make sure to choose the appropriate root escalation method





Step 3 - Note the security warning, select Restricted Restore if you have any security concerns with the source server, and click Fetch Account List.


Step 4 - Select the accounts with you wish to transfer and click copy