How to Backup Your Website in cPanel

It is recommended that you make backups of your website periodically, especially after changes are made to your website.  The more often things change on your website, the more often it is recommended you back it up.

Through cPanel, it is very easy to make backups of your web hosting account and content.  You can generate a full backup, which backs up the whole cPanel, or you could make partial backups of specific things like your website files, databases, email forwarders and email filters.

Making a Full Backup

First you will need to create the backup.

  1. Log into cPanel.
  2. In the Files section, click on the Backups icon.
  3. Click on the Download or Generate a Full Website Backup button.
  4. Leave Backup Destination as Home Directory.
  5. Choose whether to be emailed when the backup is completed.
  6. Click on the Generate Backup button.
  7. Click on the Go Back link.
  8. You should see the backup you are creating listed.  It will typically be marked “in progress” while it is being generated.

Once the backup has been generated, you can come back to this page and download the backup.  You would have to reload the page or come back to it later to see the resulting file.

  1. Relogin to the Hosting Control Panel if you left.
  2. In the Files section, click on the Backups icon.
  3. Click on the Download or Generate a Full Website Backup button.
  4. If the download is complete, it will show as a hyperlink.
  5. Click on the backup you wish to download, and your browser will begin downloading it.

If you no longer need the backup, you can delete the backup using the file manager.  The backup will be located in your home directory.  For more details on how to use the File Manager, please visit:

Making a Partial Backup

You can also make partial backups, which you can also restore yourself with assistance from an Administrator.  It also allows you to grab specific things, like all of your files or an entire database, which may be useful if you need a copy of that data locally.

  1. Login to cPanel.
  2. In the Files section, click on the Backups icon.
  3. Select which content you wish to backup under Partial Backups.
    • Files: Click on the Home Directory button to download all the files in your home directory, which includes the files for your website.
    • Databases:  Click on the database you wish to download to instantly start the download.
    • Email Forwarders:  You can download all of the email forwarders you have configured.  Each domain or subdomain can be downloaded separately under Forwarders.
    • Email Filters:  If you have setup email filtering rules, you can back download a backup copy of the rules by clicking on the link under System Filter Info.

Restoring Partial Backups

If you ever need to restore these backups, you can do so yourself by selecting your file using the Browse button and then clicking on the Upload button for the appropriate type of backup.  

Note that restoring a backup overwrites what you already have on your account.  It is recommended that you make a backup of the current state of the account before restoring a backup, in case the restore does not work or has the wrong data, or you uploaded the wrong restore file.

Video Tutorial

How to use the backup feature in under 2 minutes.

Recommended Content