Regularly backing up your website ensures you can quickly restore your files, databases, and emails in the event of accidental deletion, failed software updates, or data loss.
cPanel offers two main ways to download backups:
-
Full Backup: Archives your entire cPanel account (all web files, databases, email accounts, and configuration settings). Best for off-site archiving or migrating to a new server.
-
Partial Backups: Allows you to selectively download specific components (e.g., just your website files or a specific MySQL database).
Option 1: Downloading a Full Account Backup
Note: Full account backups are generated as compressed
.tar.gzfiles. They are designed for archiving or server restoration and cannot be restored through cPanel directly by users (requires server root access or hosting support).
-
Log in to cPanel.
-
Scroll to the Files section and click Backups (or Backup Wizard).
-
Under Full Backup, click Download a Full Website Backup.
-
Set the Backup Destination to Home Directory.
-
(Optional) Enter your email address in the Email Notification field to receive an alert when the backup build finishes.
-
Click Generate Backup.
-
Once generated, return to the same screen, look under Backups Available for Download, and click the link to save the file to your computer.
Option 2: Downloading Partial Backups (Files or Databases)
If you need to backup individual site components that you can easily restore yourself:
-
Log in to cPanel and open Backups under the Files section.
-
Under Partial Backups, choose what you want to download:
-
Home Directory: Click Home Directory to download a compressed archive of all your website files (
/public_html, mail folders, and files). -
MySQL Databases: Click on the specific database name listed under Download a MySQL Database Backup to download the
.sql.gzdatabase dump. -
Email Forwarders / Filters: Click on the domain name to download backup copies of your email rules.
-