Migrations Updated 8 January 2026

This guide walks you through moving a website from a cPanel host to your TekLan Enhance account. Enhance has a built-in import tool that handles the transfer in a few steps.

Free migration: Rather do it yourself? TekLan offers free website migrations. Submit a migration request and we will handle the transfer for you.

Step 1: Generate a cPanel Full Backup

Enhance imports a standard cPanel full account backup file.

  1. Log in to your current cPanel account.
  2. Go to Files → Backups.
  3. Under Full Backup, click Download a Full Account Backup.
  4. Set Backup Destination to Home Directory and click Generate Backup.
  5. Once complete, under Backups Available for Download, click the link to download the .tar.gz file.

The backup file needs to be under 10 GB to upload via the browser.

Step 2: Import into Enhance

  1. Log in to web.teklanhosting.co.uk.
  2. In the left sidebar, go to Websites → Import website.
  3. Click New import.
  4. Select cPanel as the previous hosting provider and click Next step.
  5. Select Upload website backup as the import method and click Next step.
  6. Click Choose file, select your .tar.gz backup, and upload it.
  7. Review the import summary and click Import.

Enhance will extract your files, databases, and domain configuration from the backup automatically.

Step 3: Re-create Email Accounts

Email accounts are not carried over by the import. Create each mailbox manually after the import completes:

  1. Go to Emails in the left sidebar and click Add account.
  2. Enter the same username and set a new password.
  3. Update mail client settings on each device (see the email setup guide).

Step 4: Test Without Changing DNS

Preview your site on the new server before pointing the domain. Add a temporary line to your local hosts file:

# Mac/Linux: /etc/hosts  |  Windows: C:\Windows\System32\drivers\etc\hosts
YOUR.TEKLAN.IP  example.com www.example.com

Replace YOUR.TEKLAN.IP with the IP shown in your Enhance account. Test your site thoroughly, then remove the line when done.

Step 5: Cut Over DNS

Reduce the TTL on your DNS A records to 300 (5 minutes) at your current registrar. After a few hours, update the A records to your TekLan IP. Most visitors will reach the new server within minutes.

Leave your old hosting account active for 48 hours after the cutover to cover slow-propagating resolvers, then cancel it.