How To Backup A Website In cPanel & Restore A Backup

This article covers how to backup a website in cPanel, as well as how to restore a backup copy of the site. Backing up your website is a vital part of maintaining its security. Whether you face system failures, security breaches, coding errors, or compatibility issues, having a reliable backup can save you from potential data loss and downtime.

Domains.co.za offers daily website backups with all Web Hosting plans, ensuring your data is always protected. This guide provides essential information on the importance of backups and how to back up your website manually using cPanel.

How to Backup a Website in cPanel

This demo assumes you’ve already logged in to your Domains.co.za Account and are in the cPanel Dashboard:

1. In Tools, scroll down to Files, then click Backup Wizard.

    Backup A Website In cPanel - cPanel Dashboard: Files

    2. From the options available, under Backup or Restore click the Back Up button.

    Backup A Website In cPanel - Backup Wizard

    3. Click Generate Backup to create an archive of website files and configurations.

    Please contact our Domains.co.za Support Team for assistance.

    Backup A Website In cPanel - Full Backup

    4. A pop-up will confirm your request and notify you when the backup is ready.

    Backup A Website In cPanel - Email Notification

    5. You will receive an email notification when the backup is complete; click the link to confirm.

    Download a Copy of the Backup

    1. After you receive email confirmation that your back has been generated, head back cPanel scroll down to Files, then click Backup Wizard again

    2. You will see a list of Backups Available for Download, including your newly generated backup.

    Backup A Website In cPanel - Backups Available for Download

    3. Choose the backup you want to download and click on it. The download of your backup file will begin after you have selected a folder.

    4. Once complete, a compressed file will appear in the Folder that you selected.

    Backup A Website In cPanel - Backup Copy on Local Drive

    Restore a Backup Copy

    5. To restore this backup in cPanel, go back to the Backup Wizard under Files in cPanel. Under Back Up or Restore click Restore

    Backup A Website In cPanel - Backup Wizard Restore

    6. Under Select Restore Type click Home Directory

    Backup A Website In cPanel - Select Restore Type

    7. Under Restore, complete the final step by clicking Choose File

    Backup A Website In cPanel - Backup Wizard Final Step

    8. Locate the file on your computer and click Open

    Backup A Website In cPanel - Select the Backup File

    9. Next, click Upload and once complete, select the backup file and your website will be restored to the previous backup state

    Backup A Website In cPanel - Backup Wizard - Final Step

    This is the end of the tutorial. You now know how to create a backup with cPanel, and restore files from a backup of it.

    Additional Information

    Reasons to Backup A Website in cPanel

    System Failures & Security Breaches

    Backups are essential for recovering lost or damaged files. In the event of a system failure or a security breach, having a website backup ensures you can prevent data loss and restore your site to a previous state where all the data was intact.

    Coding Errors & Site Updates

    Mistakes happen, and backups are invaluable for getting your website up and running again if issues arise from coding errors. Carelessness during site updates can also cause problems, and having a backup allows for quick recovery.

    Plugins, Malware, & Website Testing

    Regular backups are critical due to potential compatibility issues with plugins, malware infections, hacker attacks, and the need to create a testing version of your website. Ensuring your site is backed up regularly protects against these risks.

    Domains.co.za Daily Backups

    Daily website backups are included with all Domains.co.za Web Hosting plans. If you prefer to back up your website manually, you will find the process straightforward and user-friendly.

    Login to Domains.co.za Account

    1. Go to the Domains.co.za website Account Login page.

    Login to Domains.co.za Account -Login Page

    2. Enter your Email and Password.

    3. Then click the Sign In button.

    Access cPanel via your Domains.co.za Account

    4. On the right of the Dashboard under the Manage Account menu, click Manage Services on the drop-down menu and select your Hosting plan, our example uses Web Hosting. (refer image above).

    5. Click Manage next to the website domain you wish to access in cPanel.

    Access WordPress from your Domains.co.za Dashboard - Select Hosting

    6. The Product Information section will display – click the Login button next to Control PanelcPanel.

    Access WordPress from your Domains.co.za Dashboard - Manage Hosting

    What Our Customers say...