Methods to Backup Your Website in cPanel
Method 1: Full cPanel Backup (Recommended for Complete Backup)
Login to cPanel
Navigate to Backup Section:
Look for "Backup" or "Backup Wizard" under the "Files" section
Generate Full Backup:
Click "Download a Full Website Backup"
Select backup destination:
Home Directory (stores on server)
Remote FTP Server (if configured)
Email (for smaller sites)
Enter your email for notification
Click "Generate Backup"
Method 2: Partial Backups (Specific Components)
A. Home Directory Backup (Website Files)
Go to "Backup" in cPanel
Under "Partial Backups" ? "Download a Home Directory Backup"
Click the "Home Directory" button
Save the tar.gz file to your computer
B. MySQL Database Backup
Go to "Backup" in cPanel
Under "Download a MySQL Database Backup"
Click on each database name you want to backup
Save the .sql.gz files
C. Email Accounts Backup
In "Backup" section
Under "Download Email Forwarders/Filters"
Select the email accounts to backup
Method 3: Using cPanel Backup Wizard (Easiest)
Open Backup Wizard:
Find "Backup Wizard" in cPanel
Select Backup Type:
Click "Backup"
Choose Backup Scope:
Full Backup: Everything (files, databases, emails)
Partial Backup: Select specific items
Select Destination and complete
Method 4: Manual Backup via File Manager
For Website Files:
Open "File Manager" in cPanel
Navigate to public_html
Select all files (Ctrl+A)
Click "Compress"
Choose compression type (zip recommended)
Download the compressed file
For Databases via phpMyAdmin:
Open "phpMyAdmin" in cPanel
Select your database
Click "Export" tab
Choose:
Quick - for standard backup
Custom - for specific options
Click "Go" to download
Backup Size: Full backups can be large; ensure sufficient storage
Download Time: Large backups may take time to generate/download
Restoration: Keep note of your cPanel username and database details
Regular Testing: Periodically test restoring from backup
Security: Store backups securely, they contain sensitive data