How to Generate & Download a Website Backup
Creating regular backups is a best practice and helps protect your website content, databases, emails, and configurations in case restoration is needed. The method for generating and downloading a backup depends on your hosting plan and the backup solution being used.
Available backup methods:
HostGator Website Backups
HostGator Website Backups provides automated website backup and restoration capabilities. For instructions on generating, downloading, and restoring backups, please refer to:
Xcitium Backup
Xcitium Backup allows customers to create, manage, download, and restore website backups through the Xcitium dashboard.
For complete instructions, see:
- Add Site in Xcitium Backup
- Xcitium Backup History: View and Manage Website Backups
- Xcitium Backup Download: Get Website Files and Database
Jetpack
Jetpack Backup provides real-time WordPress backups and one-click restore functionality.
For setup and usage instructions, refer to:
Managing Full cPanel Backups
A full cPanel backup makes a copy of all of your files, email, databases, etc. Once initiated, you must allow the backup time to perform. The server can send you an email to an address you specify once the backup is ready to download. The steps for generating, downloading, and restoring a full backup are explained below.
How to generate a full backup in cPanel
To generate a full backup in cPanel:
- Log in to cPanel.
- Within cPanel, go to the Files section and click on the Backup icon.

- Under Full Backup, click Download a Full Account Backup.

- On the next page, select the Home Directory option from the Backup Destination dropdown menu.

- For the Email Address field, enter the email address where you want to receive notification once the backup is complete. You may also choose not to receive any notification by selecting the Do not send email notification of backup completion radio button.
- Once done, click Generate Backup.
- You will see the progress of the backup. Click Go Back.

This will generate your backup and place the tar.gz file within your home directory. Once completed, you can download the backup via cPanel, FTP, or SSH.
How to download a full backup
To download the backup from cPanel:
- Log in to cPanel.
- In the Files section, click on the Backups icon.

- Under Full Backup, click Download a Full Account Backup.

- Under Backups Available for Download, click the link for the backup file you wish to download.

- Select a destination on your computer where you would like to save the backup.
How to restore a full backup
The root user must restore a full backup for the server. We will restore your full backup as long as the backup was for an account previously existing on the server and you have provided the backup in the user's home directory.
If you have server root access (which will be the case for VPS and Dedicated hosting customers) and wish to restore your cPanel yourself, the instructions below will walk you through the prerequisites and the steps in the installation:
Warning: It is strongly recommended that this process only be used for backups created by the same account from the same server.
If the cPanel username or primary domain is different from those contained in the backup, the restore will encounter errors that will not be eligible for BRAND support.
If either of these two circumstances applies to your restore request, BRAND will consider your request to be a migration. If any BRAND assistance is required due to these issues, please submit a migration request.
cPanel restore prerequisites
To restore a cPanel account, the filename of the backup must use one of the following formats:
- cpmove--{USER}
- cpmove--{USER}.tar
- cpmove--{USER}.tar. gz
- {USER}.tar
- {USER}.tar.gz
- backup-{BACKUP-DATE_TIME}_{USER}.tar
- backup-{BACKUP-DATE_TIME}_{USER}.tar.gz
- backup-{MM.DD.YYYY}_{HH-MM-SS}_{USER}.tar
- backup-{MM.DD.YYYY}_{HH-MM-SS}_{USER}.tar.gz
Additionally, the file must reside in one of the following locations:
- /home
- /usr/home
- /web
- /home2
- /home3
- /root
- /usr
The file may also be selected from your local file system during restoration.
cPanel restore with root access
To begin the full restoration of a cPanel account:
- Log in to WHM as root.
- Search for Transfer or Restore a cPanel Account using the search function on the left-hand side.

- Select Restore from a local cpmove file or Upload a file to restore, depending on where the file is stored.

- Restore from a local cpmove file - Select this option if the cpmove file already exists on the server in one of the predefined locations.
- Upload a file to restore - Select this option if you want to upload the cpmove file to the server.
Warning: If you have a different account on this server with the same cPanel username, it WILL be overwritten, destroying the account's contents.
- Place a check mark next to Overwrite the existing user to allow cPanel to overwrite the existing cPanel account.

-
Select whether to replace all instances of the original server's IP address with the new address or only replace basic cPanel-provided A records in the zone files (either option should be sufficient if you are not attempting to migrate data).

-
Click the Restore button.
The restoration process will now begin. Please be aware that the process requires the active use of multiple applications, such as MySQL. Do NOT shut down or restart any processes on the server during the restore process.
Compatibility Concerns
Because of changes cPanel has made to the backup system and other system features between cPanel versions, there are several compatibility issues in the restoration process that you should be aware of:
- MySQL and PostgreSQL database passwords
In cPanel & WHM version 11.42 and later, the system restores MySQL and PostgreSQL databases to the account but does not restore the user's password. This action locks the user out of the databases.
The next time the user manages a database with the phpPgAdmin or phpMyAdmin program, the system refreshes the user's privileges and restores their access.
- Horde
The Horde webmail client has been removed from cPanel as of version 108. If a backup was created under earlier versions of cPanel, then the user will not have Horde available, but all calendars and contacts should be automatically migrated into the Roundcube webmail client.