If you need to restore your website from a full backup (for example, after a hack, data loss, or migration), the restore process must be performed by your hosting administrator through WHM. cPanel users cannot restore full backups themselves, but you can request a restore from support.
Step 1: Upload the Backup File
If your backup is not already on the server:
- Log in to cPanel.
- Open File Manager.
- Navigate to your Home Directory (above
public_html). - Upload the backup file (
.tar.gz) using the Upload button or FTP. - The file should be in
/home/username/.
Step 2: Request the Restore
- Submit a support ticket requesting a full backup restore.
- Include:
- The exact filename of the backup (e.g.,
backup-2026-04-03.tar.gz) - Your cPanel username
- Whether you want a full restore (replaces everything) or a selective restore (only specific parts)
- The exact filename of the backup (e.g.,
- Our support team will restore the backup via WHM.
Step 3: Partial Restores (What You Can Do Yourself)
You can restore certain items without contacting support:
Restore a Database
- Go to Backup Wizard → Restore.
- Select MySQL Databases.
- Choose the database and click Restore.
Restore Email Forwarders and Filters
- Go to Backup Wizard → Restore.
- Select Email Forwarders or Email Filters.
- Choose the item and click Restore.
Important Notes
- A full restore will overwrite all current data — files, emails, databases, and settings. Any changes made since the backup will be lost.
- Download the backup file to your computer before requesting a restore, as an extra safety copy.
- Restores typically take 15-60 minutes depending on account size.
- If you are restoring after a hack, ensure you have identified and fixed the vulnerability before restoring — otherwise the site may be compromised again.
Troubleshooting
- "The backup file is corrupted": The file may not have downloaded completely. Verify the file size matches what you expect. Try re-downloading from the original source.
- "Backup file not found" when requesting restore: Ensure the backup is in your home directory (
/home/username/), not insidepublic_html. Check the exact filename — it is case-sensitive. - Need to restore to a different cPanel account: This requires WHM access. Contact support with both the source and target account details.
- Only want to restore specific files: Extract the
.tar.gzon your computer, then upload individual files via File Manager or FTP. This is safer than a full restore. - Restored backup but website still shows old content: Clear your browser cache, and check if a CDN or Cloudflare is caching the old version. Also verify the correct files are in
public_html.
Need help? Contact our support team.