One of the hurdles new clients must overcome when moving their sites to ICDSoft is the lack of cPanel on our side. In this article, we will show how to move from a cPanel host to ICDSoft. In fact, you don't need to do anything yourself as our support team will happily move your cPanel site to our servers for free.

cPanel and WHM vs ICDSoft's Control Panel and Account Panel

cPanel is a server control software. WHM (Web Host Manager) gives additional administrative tools to control cPanel accounts. These software packages are often used by resellers, web designers, and web agencies on the VPS servers they operate for their clients. While these are powerful tools, their license fees increase the overall cost, especially after the recent pricing policy update of cPanel.

Both cPanel and ICDSoft’s Control Panel use the common concept of a hosting account package. There is a recent trend oriented towards "website packages" instead of hosting packages. While this does have some benefits, this move often comes with a drastic increase in price and removal of features. Usually, these “website-based” packages come in the form of a managed hosting service, which too often lacks essential hosting features like DNS, FTP, and email. Customers using "managed hosting" plans often have to pay to a third-party company to get these features, which are free with a full web hosting package.

Now we see more and more providers and resellers who try to push the price increase down to their customers, or to switch to alternative (and sometimes inferior) control panel software.

ICDSoft’s Control Panel has always been (and will always be) free with every hosting account. WHM's counterpart on our side – ICDSoft’s Account Panel - has also always been free.

Using the ICDSoft cPanel migrator

Since cPanel is the de facto standard among most hosting providers, we have built a tool allowing us to easily import all files, databases, and emails from a cPanel backup. This tool has been available for many years and thousands of clients have used it with great success. The main hurdle in moving a cPanel account usually is getting the backup from the previous hosting provider. Backup systems in cPanel are often handled by remote systems and third-party plugins, and our experience when performing the free site migrations we offer are that the backup feature is too often neglected by the hosting providers.

Step 1 - Finding the cPanel backup section

First, you need to locate the cPanel Backup section in your account. Due to the different configuration and modules, the section can have various names. In the picture below, you can see the name and location in an example cPanel account we have at a cPanel hosting provider:

Step 2 - Full website backup

After you enter the cPanel Backup section, choose the "Download a Full Website Backup". There are other options, but restoring from them is more difficult.

Step 3 - Backup file location

Choose the location for the backup. If there is enough disk space on your account, choose the "Home Directory" option, as it gives you more options for the download afterwards. If you don't have enough space, you can try some of the other options, but do note that they can often fail due to lack of space as well, as they need to store a temporary backup file in your account. If there isn't enough disk space on the account and you can't free up enough space, you can request a full cPanel backup from your provider, or use a more advanced transfer via SSH/FTP (or ask our support team to migrate your account for free).

After you choose the proper option, make sure that your email is correct and proceed.

Step 4 - Waiting for the backup to finish

Sometimes, the backup may take quite some time to be generated. Allow sufficient time for the backup generation to complete, but don't forget about it. If you think that the time it takes is too long, contact the support team of your previous provider - backups of large accounts may fail for various reasons.

Step 5 - Downloading the backup

When the backup is ready, you will receive a download link. You can download the backup locally and upload it to your ICDSoft account via the ICDSoft's Control Panel. This is perhaps the easiest way to do this.

Step 5.1 Configuring FTP download

If you don't want to download the backup locally, we recommend a direct FTP transfer to our server. Before you can download the backup on our server, you need to ensure that you have an FTP account with read access to the home/ folder of your cPanel account (where the backup is usually located). To do that, navigate to the "FTP Accounts" section in cPanel:

Step 5.2 Check your FTP accounts

Most cPanel accounts have special FTP accounts which have access to the home/ directory by default. If you have such an account, you don't need to create a new one.

Step 5.3 Creating an FTP account

If you wish, you can create an FTP account for this task only:

Step 6 - Locating the cPanel Migration tool

After you log in to the ICDSoft Control Panel, locate the "Migration" section:

Step 7 - Downloading the backup to the server via FTP

In the Migration section, select the "cPanel" option and click "Continue". Then, locate the FTP connection section and enter the FTP credentials you configured at your previous cPanel-based host:

After you enter your credentials, click the folder icon to open a remote file picker where you can select the cPanel backup file:

Select the file, click the "Select" button and the path to the file will be filled. Then, click the "Continue" button for the FTP Migration. After proceeding, you will see a progress screen while we download and inspect the file:

Step 8 - Import options

After the file download and inspection are completed, the interface will present you with options for all data that will be imported:

Select the needed options and click "Continue". You will see a screen showing the progress of the import:

Step 9 - Import complete

That's it. Once the import completes you will see a report of all tasks completed.

Are you ready to move?

Check out our hosting plans and get a free migration from our support team.


A web hosting provider since 2001. We host over 58,000 websites for customers in over 140 countries around the globe.