Tutorial on how to migrate your cPanel accounts from one server to another. Learn step by step to do it yourself.
Once you have a VPS setup with cPanel on it, you can easily transfer accounts from another cPanel server to this one.
What you need to do now is to login to WHM (https://x.x.x.x:2087)
First disable the firewall, go to WHM -> Plugins -> ConfigServer Security & Firewall. Then click the 'Disable Firewall' button.
To transfer accounts from another server either:
- Use the transfer an account option - only works if you have SSH available to your current cPanel server: http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/CopyAccount
- Use the transfer option (http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/CopywithAcctpass). This method does sometimes miss files on large site transfers so check your site after performing the move.
- Do a backup from the existing cPanel hosting and a restore in the new VPS - preferred above option b, see: http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/RestoreFullbackup
If you are selling hosting and wish to set packages for the accounts go to Packages -> Add a Package. Then edit any added accounts (Accounts -> List Accounts) and assign them to a package.
After you have transferred the account to your new cPanel VPS you will need to adjust the name servers associated with the domain you are migrating to match the name servers you have setup as your cPanel name servers.
Do not forget to re-enable the firewall, go to WHM -> Plugins -> ConfigServer Security & Firewall. Then click the 'Enable Firewall' button.