In a shared web hosting environment, your best and only option to move cPanels from one host to another is by using the transfer tool. But before you can even use the transfer tool, you need to have root access to both the old and new hosts. If you don’t have root access to both servers, then you need to add full backups for restoring in your new host.
Moving multiple cPanels would mean that you are using a reseller, dedicated server, or a VPS account. Having several independent cPanels can be tricky if you decide to move them to a new host. Here are the best practices to keep in mind when doing just that.
The importance of generating backup for your cPanel cannot be overemphasized, especially when you plan to implement best practices for moving from one host to another.
cPanel has its own backup tool designed to make things easier when copying and archiving data that you can use when restoring your cPanel. Your backups will be saved in compressed or zip files that you can download or store off your hosting server.
On your new server, you need to install cPanel and WHM before you transfer files from the old one. It is important that your new main IP address is not the same as the one you used in your old server.
As to your hostname, nameservers and shared IPs, you should use the same settings as the ones in your old server. The system will use those details to configure the restored accounts, specifically the DNS zone files. You can easily set these configurations in your cPanel and WHM Setup interface.
This step is crucial if your operating system is not capable of using Server Name Indication or SNI extension. Make sure that you copy all the SSL certificates from your old server to the new one. The SSL certificates and keys should be located in the /etc/ssl/ directory.
Copying all your accounts to the new server should be done right after installing the cPanel and WHM on the new host or server. The Transfer Tool interface in your WHM lists all the steps involved in copying and transferring your accounts to your new server.
If both your old and new servers run on the same or compatible versions of cPanel or WHM, you can use Account Transfer utility to conveniently transfer one or multiple accounts. With the tool’s Express Transfer feature, the DNS records from the old server will also be automatically updated to point to the new one. As a result, you will not experience any downtime during the transfer.
When moving multiple cPanels from one host to another, always go for the best hosting plan available for your particular needs. The features of your new hosting plan should match your requirements. For instance, if you require intensive processes on your server, then a shared plan will not be enough.