Transferring a cPanel account from another server

Instructions for transferring from cPanel to cPanel with WHM.

Initiating the transfer:

Transfer can only be done as root via:
Transfers »Transfer or Restore a cPanel Account

From remote cPanel account:

  1. Select Transfer from Remote cPanel Account from the transfer options.
  2. Enter the Remote Server IP, Remote username and Remote password.
  3. Press the Transfer button. This will import the account without updating any settings on the remote server.
  4. The transfer tool will generate a backup file on the remote server, download server side, then automatically create the user from the generated file. If there is not enough space on the remote account, you may need to add some more space to the user first.
  5. The users IP after import will be set to the root users main IP, so it should then be changed to the resellers IP via Account Functions »Change Site’s IP Address.
  6. Change the account owner to the reseller under Account Functions »Modify an Account
  7. See Updating DNS after transfer (below) to setup the initial DNS settings after a transfer.

Via a cpmove/backup file:

Updating DNS After Transfer:

On transfer, the DNS Template from the root user will be used so resellers may need their settings updated after import.

See: Removing default DNS records for unused or unwanted cPanel features

After transfer the NS will be configured as default and wont carry over if it is pointing to a remote NS on the remote server.

See: Changing the NS of an existing cPanel user