Question
Should I use Transfer or Restore a cPanel Account or Transfer Tool to transfer or migrate an account or multiple accounts? What other methods exist?
Answer
We strongly recommend using the "Home » Transfers » Transfer Tool" interface in WHM as the first option in transferring one or more cPanel accounts. This feature requires root access to the source (remote) server.
You may also want to review How do I Move All cPanel Accounts from One Server to Another?
If you do not have root access to the remote server or are otherwise prohibited from using the transfer tool feature, then the recommended method would be to download a backup of the account and then use either the "Restore from a local cpmove file" or the "Upload a file to restore" options in "WHM » Home » Transfers » Transfer or Restore a cPanel Account."
Please see the following article:
Restore an account from a backup file on the server
Other methods of restoring an account include:
How To Manual Account Transfer With Rsync
How to Manually Migrate Accounts to cPanel & WHM from Unsupported Control Panels
As a last resort, the feature "WHM » Home » Transfers » Transfer or Restore a cPanel Account" offers the "Transfer from Remote cPanel Account" option. This method should be used last because the backup will be run as the cPanel user on the remote server and will have the lowest success rate.
For a list of further instructional articles on transfers or migrations, visit the How-Tos or Question and Answers sections of our helpdesk.