Move your website from another cPanel hosting provider
This article was posted in: Getting Started
This article provides an overview of moving your account from another hosting provider to Krystal Hosting. If you don't already have a Krystal cPanel account, then now is the time to purchase one! Just go along to our website https://krystal.co.uk and sign up to one of our plans!
IMPORTANT - The cPanel account you initially purchase is TEMPORARY and will be DESTROYED when we import your backup from your existing provider. Feel free to login and use your account, but DO NOT store any valuable data on there.
Step 1 - Purchasing your Krystal cPanel account
While purchasing your Krystal cPanel account, you will be asked about which domain name you wish to associate with your cPanel account. You can make the following choices
- Register a new domain - You can of course register a new domain, but if you are transferring a website, then you probably want to keep the existing domain and choose from 2, or 3 below.
- Transfer your domain from another registrar - Choose this if you want to move your domain to us, so that you pay us for renewals in future.
- I will use my existing domain and update my nameservers - Choose this if you intend to leave your domain with the existing registrar, and just reconfigure it to point at our nameservers.
If you choose your website's existing domain name, that's fine (and recommended!) - This doesn't mean that your website will suddenly stop working, it just tells our systems to get ready to serve a website under your production domain. Continue through the purchase process in the normal way and your account will be created once you have paid.
IMPORTANT - REALLY IMPORTANT! DO NOT USE YOUR NEW CPANEL ACCOUNT FOR ANYTHING YET.
Step 2 - Create full backup at your existing cPanel hosting provider
Depending on who your provider is, you may have the standard cPanel backup tools (as described here) or you may have to go to a different area of your control panel in order to obtain a FULL cPanel Backup. If you are unsure how to do this, then ask your existing provider, and if they won't help you, ask us and we'll take a look!
Log into your old cPanel account, and look for the Backups icon in the Files area and click it.
Depending on the backups available you may be able to select any of the following (in order of preference) by clicking the button
- Download or Generate a Full Website Backup
If you select 2, 3 or 4 then the backup will automatically begin to download to your computer via your web browser - the file will be named daily.tar.gz, weekly.tar.gz or monthly.tar.gz
Step 3 - if you chose "Download or Generate a Full Website Backup"
If you selected Download or Generate a Full Website Backup, then just set the options as below (use your own email address!) and click the Generate Backup button - This will create the full cPanel backup in the home directory of your old hosting account. You will then need to download this to your computer using FTP or the cPanel FileManager.
Alternative Method - Sending a large backup directly to our server
If you want to save some time, and the Download or Generate a Full Website Backup option is available, then you can send the backup file directly to your temporary Krystal hosting account via FTP.
To do this, you should select the Remote FTP Server option as the Backup Destination as below.
Remote Server : This should be filled in with your Home Server name (given in your Welcome email).
Remote User : This should be filled in with your temporary Krystal cPanel account username.
Remote Password : The password for your Krystal cPanel account.
When you click the Generate Backup button, it may take some time (several minutes or longer) for the system to create the backup and then transfer it to your new Krystal cPanel account's home directory.
Once it is complete, then you should be able to log into your temporary Krystal cPanel account and use FileManager to check the large backup file in your home directory. Skip to step 5.
Step 4 - Uploading your backup to your Krystal cPanel account
Using the details in your New cPanel Account Information welcome email, connect using FTP to your Home Server.
Using your FTP softare, upload the backup file into the root of your temporary Krystal cPanel account home directory.
If your backup file is less than 100Mb you should also be able to upload it using the cPanel FileManager.
Once your backup file is uploaded, then raise a Support Request, asking us to restore your the cPanel backup file in your temporary Krystal cPanel account, being sure to tell us your temporary Krystal cPanel account username (the one we will destroy after the restoration is complete).
Our technicians will then restore your backup file, destroy your temporary cPanel account, and send you another New cPanel Account Information Welcomeemail with your permanent settings.
Step 5 - Let us know you are ready!
Once you have got your cpanel backup file copied into your temporary cpanel account's home directory, raise a Support Request, asking us to restore the cPanel backup file in your temporary Krystal cPanel account, being sure to tell us your temporary Krystal cPanel account username (the one we will destroy after the restoration is complete).
Our technicians will then restore your cpanel account and destroy your temporary cPanel account. We will then send you another New cPanel Account Information Welcome email with your new permanent settings.
All of your old cPanel account data will now be restored and available for you - including websites, domain configurations, mailboxes, databases, passwords etc.