Transferring Websites From One Server to Another

Nima304

Registered
May 23, 2010
4
0
51
I'm in a very bad predicament. I currently resell web hosting from Hosting24, which uses cPanel as a control panel for their clients. However, since my hosting services are so vastly known in the areas where I advertise, I've been attacked by two or three massive DDoS attacks, causing major downtime for the server I'm hosted on. For this reason, the CEO of Hosting24 has told me to transfer over 100 websites to a new server in 7 days, as my account is being closed permanently.

Is there a feature for cPanel that allows you to transfer all of the websites to a new server with cPanel installed on it at once? If so, could you please explain the process? It is essential that I know how to do this, as I'm running out of time.

Any help would be appreciated.

With regards,
-Nima Sheybani
 

CDDHosting

Member
Feb 18, 2010
15
1
53
If you don't have access to the root account then you would have to generate the backups via cpanel.

Enter >> cPanel >> backup >> Generate Full backup.

Download these backups and then upload to your new server and ask the hosting provider to restore.
 
  • Like
Reactions: cPanelDon

Nima304

Registered
May 23, 2010
4
0
51
If you don't have access to the root account then you would have to generate the backups via cpanel.

Enter >> cPanel >> backup >> Generate Full backup.

Download these backups and then upload to your new server and ask the hosting provider to restore.
I am the hosting provider, though. I have cPanel installed on my server and am going to move the websites to it.
 

mhmjr

Member
Dec 4, 2007
15
1
53
If you are the host, then you can get a new server with WHM to migrate to and login to WHM in that server and go to:
WHM > Transfers > Copy multiple accounts/packages from another server

That should start you on the right track.
 
  • Like
Reactions: cPanelDon

cPanelDon

cPanel Quality Assurance Analyst
Staff member
Nov 5, 2008
2,544
13
268
Houston, Texas, U.S.A.
cPanel Access Level
DataCenter Provider
Twitter
Is there a feature for cPanel that allows you to transfer all of the websites to a new server with cPanel installed on it at once? If so, could you please explain the process?
If root access is available on both the old and new servers, I recommend using WebHost Manager (WHM) via either of the following (navigational) menu paths (with linked documentation):

If root access is only available on the new server, I recommend using WHM via the following menu path (with linked documentation):


If you don't have access to the root account then you would have to generate the backups via cpanel.

Enter >> cPanel >> backup >> Generate Full backup.

Download these backups and then upload to your new server and ask the hosting provider to restore.
What was suggested by CDDHosting is a viable option when root access is not available; when generating a full account backup via cPanel this will also allow you to input FTP or SSH/SCP access (login) information for the new server so the backup generation process can attempt to automatically copy the generated backup and save precious time from having to manually copy files.

For additional reference, here is the full cPanel (navigational) menu paths with linked documentation:


I am the hosting provider, though. I have cPanel installed on my server and am going to move the websites to it.
As the hosting provider you may use either WHM, the root or reseller area of the control panel, or cPanel, the web site owner area of the control panel, to transfer accounts. Using WHM via root access will save time by allowing you to transfer multiple accounts consecutively while if root access is not available your other available options are either to transfer via WHM using the individual cPanel account password or to transfer via cPanel by first generating full account backups and copying them to the new server where they can be restored via root WHM access or via root SSH access.
 

Spiral

BANNED
Jun 24, 2005
2,018
8
193
Is there a feature for cPanel that allows you to transfer all of the websites to a new server with cPanel installed on it at once? If so, could you please explain the process? It is essential that I know how to do this, as I'm running out of time.
As you mentioned "time" as an issue ---

The fastest way to transfer a server is using "rsync"

However this requires "root" access on both servers and sufficient experience but a whole server with hundreds of accounts can often be transferred in a matter of minutes instead of the hours or days it might take otherwise doing the same.