ALBANIA

ARGENTINA

AUSTRALIA

AUSTRIA

AZERBAIJAN

BANGLADESH

BELGIUM

BOSNIA AND HERZEGOVINA

BRAZIL

BULGARIA

CANADA

CHILE

CHINA

COLOMBIA

COSTA RICA

CROATIA

CYPRUS

CZECH REPUBLIC

DENMARK

ECUADOR

EGYPT

EL SALVADOR

ESTONIA

FINLAND

FRANCE

GEORGIA

GERMANY

GREECE

GUATEMALA

HUNGARY

ICELAND

INDIA

INDONESIA

IRELAND

ISRAEL

ITALY

JAPAN

KAZAKHSTAN

KENYA

KOSOVO

LATVIA

LIBYA

LITHUANIA

LUXEMBOURG

MALAYSIA

MALTA

MEXICO

MOLDOVA

MONTENEGRO

MOROCCO

NETHERLANDS

NEW ZEALAND

NIGERIA

NORWAY

PAKISTAN

PANAMA

PARAGUAY

PERU

PHILIPPINES

POLAND

PORTUGAL

QATAR

ROMANIA

RUSSIA

SAUDI ARABIA

SERBIA

SINGAPORE

SLOVAKIA

SLOVENIA

SOUTH AFRICA

SOUTH KOREA

SPAIN

SWEDEN

SWITZERLAND

TAIWAN

THAILAND

TUNISIA

TURKEY

UKRAINE

UNITED ARAB EMIRATES

UNITED KINGDOM

URUGUAY

USA

UZBEKISTAN

VIETNAM

The Ultimate Guide to Backing Up, Restoring, and Transferring Your Website with cPanel & WHM

Data is the lifeblood of your online presence. Whether it's server errors, cyberattacks, or accidental file deletions, the cost of data loss can be devastating. For dedicated server owners and webmasters, mastering cPanel backups and WHM migrations is not optional; it is essential.

At COLO BIRD, we believe that managing your dedicated server should be seamless. This guide provides a comprehensive, step-by-step workflow to backup your site for safekeeping, restore it during emergencies, and transfer it to a new server using the WHM Transfer Tool.

Part 1: How to Backup Your Website in cPanel

Regular backups are your safety net. cPanel makes it easy to generate full or partial backups of your website files, databases, and email accounts.

  • Step 1: Log into cPanel
    • 1.

      Open your web browser.

    • 2.

      Navigate to your cPanel login URL (usually https://www.yourdomain.com/cpanel).

    • 3.

      Enter your username and password to access the dashboard.

  • Step 2: Create a Full Account Backup

    A full account backup creates an archive of all your website files, databases, email accounts, and DNS settings.

    • 1.

      Navigate to the Files section and click on Backup.

    • 2.

      Click Download a Full Account Backup.

    • 3.

      Under Backup Destination, select Home Directory.

    • 4.

      Pro Tip: Enter your email address to receive a notification when the backup is ready, as large sites can take time to compress.

    • 5.

      Click Generate Backup.

    • 6.

      Once finished, you will find the file in the "Backups Available for Download" section. Download this file to your local computer or safe storage.

  • Step 3: Backup Specific Files (Partial Backup)

    If you only need to save specific directories (like public_html), use the File Manager:

    • 1.

      Open File Manager from the cPanel dashboard.

    • 2.

      Navigate to the folder you wish to backup (e.g., public_html).

    • 3.

      Select the desired folders, right-click, and choose Compress.

    • 4.

      SeleSelect Zip Archive and click Compress Files.

    • 5.

      Download the resulting .zip file to your computer.

  • Step 4: Backup MySQL Databases

    Database backups are critical for Content Management Systems (CMS) like WordPress or Joomla.

    • 1.

      Open phpMyAdmin from the Databases section in cPanel.

    • 2.

      Click on the database you wish to backup in the left sidebar.

    • 3.

      Click the Export tab in the top menu.

    • 4.

      Choose the Quick export method and ensure the format is SQL.

    • 5.

      Click Go. The .sql file will download to your computer.

Part 2: How to Restore Your Website in cPanel

Accidents happen. If your site breaks or files go missing, here is how to get back online quickly using your backups.

  • Step 1: Restore Website Files
    • 1.

      Open File Manager in cPanel.

    • 2.

      Navigate to your website’s root folder (usually public_html).

    • 3.

      Click Upload in the top toolbar and select your previously saved .zip backup file.

    • 4.

      Once uploaded, right-click the file and select Extract.

    • 5.

      Your files will replace the current content in that directory.

  • Step 2: Restore Your Database
    • 1.

      Open phpMyAdmin.

    • 2.

      Select the target database (or create a new, empty one via "MySQL Databases" if the original was deleted).

    • 3.

      Click the Import tab.

    • 4.

      Click Choose File, select your .sql backup, and click Go.

    • 5.

      A success message will confirm that your database tables have been restored.

Note on Full Account Restores: Restoring a "Full Account Backup" file often requires root access via WHM. If you are on a shared hosting plan, you may need to contact your support provider. If you are a COLO BIRD dedicated server client, you can perform this via WHM (see below).

Part 3: Transferring Websites Using the WHM Transfer Tool

Migrating to a new dedicated server? The WHM Transfer Tool is the industry standard for moving cPanel accounts seamlessly with zero data loss.

  • Step 1: Log into WHM (Web Host Manager)
    • 1.

      Navigate to https://yourserverIP:2087.

    • 2.

      Enter your root username and password.

  • Step 2: Access the Transfer Tool
    • 1.

      In the top-left search bar, type "Transfer".

    • 2.

      Click on Transfer Tool under the Transfers section.

  • Step 3: Configure Remote Server Details

    You need to tell your new server where to fetch the data from.

    • 1.

      Remote Server Address: Enter the IP address or hostname of the old server.

    • 2.

      Remote SSH Port: Usually 22.

    • 3.

      Authentication: Enter the Root password for the source (old) server.

    • 4.

      Click Fetch Account List.

  • Step 4: Select Accounts and Options
    • 1.

      Check the boxes next to the cPanel accounts you want to migrate.

    • 2.

      Configuration: Ensure "Copy Reseller Privileges," "Express Transfer," and "Copy Databases" are checked.

    • 3.

      Review your settings to ensure you are capturing all necessary data.

  • Step 5: Start the Migration
    • 1.

      Click Copy or Transfer.

    • 2.

      WHM will display a real-time progress log. Do not close the window until the transfer is complete.

    • 3.

      Once finished, verify that all accounts appear on the new server.

  • Step 6: Update DNS
    • 1.

      Update your domain’s nameservers or A Records to point to the new server’s IP address.

    • 2.

      Allow 24 - 48 hours for global DNS propagation.

Why Choose COLO BIRD for Your Dedicated Server Needs?

Managing servers requires technical precision. Whether you need to back up a server, restore it urgently, or migrate an entire infrastructure, cPanel and WHM provide the tools, but COLO BIRD provides the reliability.

We specialize in high-performance dedicated servers that give you full control over your data.

  • Zero-Downtime Migrations: Moving to COLO BIRD? We help ensure your transition is smooth.

  • Robust Security: Our infrastructure is built to support secure backups and rapid disaster recovery.

  • 24/7 Support: Expert assistance when you need it most.

Ready to upgrade your hosting experience? Ensure your business stays online with COLO BIRD’s premium dedicated server solutions. Contact us today to learn more about our managed services and migration support.