Restore a Full cPanel Account
How to restore an entire cPanel account from a JetBackup full backup: files, databases, email, DNS zones, and settings all at once.
A full account restore brings back everything for a specific cPanel account: files, databases, email, DNS zones, and account settings: from a single backup snapshot.
When to use a full restore
- Recovering from a catastrophic compromise (server or site-level hack)
- Rolling back an account after a failed major update
- Restoring an accidentally deleted account
- Cloning an account to a new server
Performing a full restore
- Files: all home directory files
- Databases: all MySQL databases
- Email: all mailboxes
- DNS: DNS zone files
- Cron jobs: scheduled tasks
Restoring a deleted account
If the cPanel account was deleted (terminated), you need to recreate it before restoring:
Monitoring restore progress
Large account restores take time. Monitor progress under JetBackup → Queue & Logs. The log updates in real time showing which component is currently being restored.
Post-restore verification
After restoring, verify:
- Website loads correctly
- WordPress or other CMS can connect to the database (check
wp-config.phpDB credentials match the restored database) - Email accounts are accessible
- DNS zone is correct
- SSL certificate is valid (may need to reissue if it expired)