cPanel to CentOS Web Panel Migration
By Jithin on July 5th, 2019
Are you worried about the recent cPanel price hike? Are you looking for a new control panel which is free and have almost all features of cPanel? Then you should take a look at CentOS Web Panel. ( CWP in short. )
CentOS Web Panel is suitable for the following category of customers.
1) Customers who don’t need server reselling option. But a full-featured panel to manage the server.
2) Customers whos looking for a powerful, secure, open-source, and free control panel.
If you are already on a cPanel server and want to know to migrate your websites to CentOS Web Panel, then keep reading.
As mentioned previously, the CentOS Web Panel is an excellent free alternative for cPanel. It has almost all similar features inbuilt. We can easily integrate it with Cloud Linux and LightSpeed for better security and performance. It also provides Nginx- Apache reverse proxy and even provides a well-defined proxy set up with Nginx-Apache-Varnish for enhanced performance. CWP also has different panels for the administrator and standard user with different level of access. That is similar to cPanel and also the interface.
The CentOS Web Panel comes with a cPanel migration tool which is also well built. That means the migration is not that hard as you think. We can do it with a few clicks. Please keep reading.
– Do not create the account for the cPanel user in CentOS Web Panel. That will cause issues with the migration.
So, let’s start. Here in this article, we will go through the steps to import a cPanel account to the CentOS Web Panel with all its contents and email accounts.
1) Create the cPanel account backup by following the first three steps as shown in this article – https://www.interserver.net/tips/kb/backup-and-restore-in-cpanel/
2) Download the backup directly to the server using rsync or scp if you are good with the Linux shell. If not, download it to your local PC. Then upload or move the backup to the server and place it under the /home folder.
There is another easy method also. But you’ll need command-line knowledge. If the domain still pointing to the old cPanel account, then place the backup under the site’s document root. ( Mostly public_html ). Then login to the CWP server and execute the following command.
cd /home/; wget http://domain.com/backup.tar.gz
3) Now login to the CentOS Web Panel admin interface. Then click on “cPanel Migration” option under the “User Accounts” tab.
4) If you correctly placed the backup file under /home, then it’ll show under “Account Import” tab. Select the backup that you uploaded then choose the desired package under “Associate Package” tab. Also, make sure to enter a secure password for your account.
Now select the what domain data you want to restore. Check all boxes if you want a full restore. Then enter a temporary email password for your email accounts. When you are ready, click on the “Import” button.
5) That’s it! Now all you need to do is wait, and the migration tool will do the rest. The interface will show you the progress of the restoration. Once it’s all done, you will see a migration completed message on the screen.
You have completed the migration. Now we need to test the working of websites. For this, you can temporarily point the domain to the new server’s IP by editing the “hosts” file. After doing that, your domain will load from the new server. If you don’t know how to point the domain to new IP using “hosts” file, please follow this tutorial: https://www.interserver.net/tips/kb/modify-hosts-file-on-windows/
Do the tests and if all good, then update the DNS for the domain name to point to the new server IP address to get it online.
That is the end of this tutorial. We hope that this article helped you migrate cPanel accounts to CentOS Web Panel.
If you require any additional information or need any further help, please get in touch with our support team via support@interServer.net.