For cPanel & WHM 11.46
(Home >> Transfers >> Copy an Account From Another Server with Account Password)
This feature will attempt to copy an account from a remote server with an account other than the
- Only use this feature as a last resort. We strongly recommend that you use the Transfer Tool interface (Home >> Transfers >> Transfer Tool) or perform the following steps:
- Generate a backup file on the source server
- Copy the backup file to the target server.
- Restore the backup file with the Restore a Full Backup/cpmove File interface (Home >> Backup >> Restore a Full Backup/cpmove File).
The remote server must have the following features:
- A working copy of Perl.
- CGI enabled.
An unmodified cPanel configuration.
If you experience problems with session timeouts, increase the number of seconds in the Number of seconds an SSH connection related to an account transfer may be inactive before timing out setting in the System section of the Tweak Settings interface (Home >> Server Configuration >> Tweak Settings).
How to transfer a single account
This section of the interface is where you specify information about the server that currently hosts the account.
- In the Domain Name text box, enter the domain name of the site that you wish to transfer.
- In the Server to copy from text box, enter the IP address or fully-qualified domain name of the remote server.
FQDN example —
- The FQDN does not require the trailing dot.
- You must specify FQDNs in lowercase letters.
- IP address example —
In the Username to copy text box, enter the username that owns the site.
In the User's password text box, enter the user's password.
If you wish to give the account a dedicated IP address on the target server, select Give new account an IP address.
The remote server must use the same operating system as this server (Linux).
If you are able to create a full backup of the site, we strongly recommend that you do so, and then restore the backup file through WHM's Restore a Full Backup/cpmove file interface (Home >> Transfers >> Restore a Full Backup/cpmove file).
After you make your selections, click Copy Account to begin the transfer process. The Account Transfer interface will appear.
About streaming transfers
When you use WHM to copy an account from another server, the system automatically queries the remote server to determine whether streaming is a viable option.
Streaming provides a faster and less resource-intensive transfer of accounts between cPanel & WHM servers.
The streaming process occurs as follows:
pkgacctutility packages and transfers the account without the
/homedirectory on the remote server.
- During account restoration, the target server retrieves the
- The target server copies the
/homedirectory via a network connection directly from the remote server.
To enable streaming transfers, the following must be true:
- The target server must be able to connect to the remote server via port 2086 (or port 2087 if you prefer to use SSL).
- The user who begins the transfer must be able to log in to the remote server's WHM interface with
Because of changes to the backup system and other system features (for example, Horde), there are several compatibility issues in the restoration process.
MySQL and PostgreSQL database passwords
In cPanel & WHM version 11.42 and later, the system will restore MySQL® and PostgreSQL databases to the account, but the system will not restore the user's password and it will lock the user out of the databases.
To refresh the user's privileges and restore access, the user must navigate to theinterface (Home >> Databases >> phpPgAdmin) or the interface (Home >> Databases >> phpMyAdmin).
Because of changes to Horde's MySQL database, you cannot restore Horde data from cPanel & WHM version 11.42 or later to a server that runs version 11.40 or earlier.