Since cPanel often restricts users from restoring full backups themselves for security and technical reasons, the most common process is to download the backup and then submit a request to your web host to perform the actual restoration.
Here is the step-by-step process for both downloading and requesting the restore.
Downloading the Full cPanel Backup
You will use the Backup Wizard or the Backup tool in your cPanel interface.
1. Access the Backup Feature
- Log in to your cPanel.
- In the search bar or under the Files section, find and click Backup or Backup Wizard.
2. Generate and Download the Full Backup
- On the Backup page, look for the option to Download a Full Account Backup (or similar wording).
- Select the Backup Destination. For most users, this should be Home Directory.
- Enter an email address under Email Address if you want to be notified when the backup is complete (optional, but recommended).
- Click Generate Backup or Generate Full Backup.
Note: Creating a full backup can take a significant amount of time, depending on the size of your website.
3. Retrieve the Backup File
- Once the generation is complete, you will usually receive an email notification.
- Go back to the Download a Full Account Backup section in cPanel.
- You should now see a link to the generated backup file (it will typically be a
.tar.gzfile with a name likebackup-MM-DD-YYYY_HH-MM-SS_yourusername.tar.gz). - Click the link to download the file to your local computer. This file is your complete website backup.
Requesting the Full Backup Restoration
As mentioned, cPanel generally does not allow direct user restoration of full backups. You must usually contact your hosting provider for this.
1. Locate the Backup File
- Make sure you have the complete
.tar.gzfile on your local computer.
2. Contact Your Web Host
- Open a support ticket, send an email, or start a live chat with your web hosting provider’s support team.
- Clearly state your request: “I need to restore a full cPanel account backup.”
3. Provide the Backup File
There are two main ways the host might ask you to provide the file:
- Host-Generated Backup: If the host already runs automatic nightly/weekly backups, they may ask you for the date and time of the backup you want to restore and handle it entirely on their end.
- Your Downloaded Backup: They might ask you to upload the downloaded
.tar.gzfile to a specific folder on your server (often using an FTP client like FileZilla) so they can access it and perform the restoration on their end. Follow their instructions precisely.
4. Confirmation
- The hosting provider will confirm when the restoration is complete.
- Verify your website thoroughly after they confirm the restoration to ensure all data, databases, and emails are functioning correctly.