Introduction
Regular website backups are essential for protecting your data, recovering from hacks or crashes, and ensuring business continuity. cPanel provides easy tools to create full or partial backups of your website — including files, databases, email, and settings — all in just a few clicks.
This guide explains how to generate, download, and restore backups directly from cPanel.
✅ Types of Backups in cPanel
-
Full Backup: Includes your entire home directory, databases, email accounts, and cPanel settings
-
Partial Backup: Allows you to individually download your home directory, databases, or email forwarders & filters
️ How to Generate a Full Website Backup
-
Log in to your cPanel
-
Scroll to the Files section
-
Click Backup
-
Under Full Backup, click Download a Full Website Backup
Settings:
-
Backup Destination:
-
Choose "Home Directory" (default)
-
Optionally send to remote FTP or SCP servers
-
-
Email Address:
-
Enter your email to get a notification once the backup is ready
-
-
Click Generate Backup
⚠️ Large websites may take several minutes to complete. You’ll receive a download link once it's ready.
How to Download a Partial Backup
Under the Backup section in cPanel, you can individually download:
-
Home Directory – Contains website files
-
MySQL Databases – Download individual database .sql files
-
Email Forwarders & Filters – Export current email configurations
Click on each option to download them to your local computer.
How to Restore a Backup in cPanel
-
Go to Backup in cPanel
-
Under Restore a Home Directory Backup or Restore a MySQL Database, click Choose File
-
Select the backup file from your computer
-
Click Upload
cPanel will overwrite existing content with the backup version, so make sure you're restoring the correct file.
Best Practices for Backups
-
Schedule backups regularly (daily, weekly, or monthly based on site activity)
-
Store backups off-site as well (e.g., Google Drive, external hard drive, FTP)
-
Before making major changes to your website (e.g., updates, redesigns), always take a backup
-
Monitor your hosting provider’s automated backup policies — don’t rely on them entirely
✅ Conclusion
With just a few clicks, cPanel allows you to generate full or partial backups of your website, giving you peace of mind in case of errors, hacking attempts, or data loss. Make it a habit — backup before disaster happens.