Regular backups protect you from data loss, hacking, and accidents. Here's how to back up your website.
Why Backups Matter
- Recover from hacking or malware
- Undo accidental changes
- Restore after failed updates
- Migrate to a new server
- Peace of mind
cPanel Backup Methods
Full Backup
Creates a complete backup of your entire account.
- Log in to cPanel
- Go to Files → Backup
- Click Download a Full Account Backup
- Choose backup destination
- Enter email for notification
- Click Generate Backup
Partial Backups
Back up specific components:
- Home Directory — All files in your account
- MySQL Databases — Individual database backups
- Email Forwarders & Filters — Email configuration
Automated Backups
BearHost provides daily automated backups included with most plans.
Restore from Automated Backup
- Log in to cPanel
- Go to Files → JetBackup or Backup
- Select the restore point
- Choose what to restore
- Confirm restoration
WordPress Backup Plugins
UpdraftPlus (Recommended)
- Install from WordPress plugin directory
- Configure backup schedule
- Choose remote storage (Google Drive, Dropbox, etc.)
- Run your first backup
BlogVault
- Real-time backups
- 1-click restore
- Staging sites included
Backup Best Practices
Frequency
- High-traffic sites: Daily
- Regular blogs: Weekly
- Static sites: Monthly
Storage
- Keep backups in multiple locations
- Use cloud storage (Google Drive, Dropbox, Amazon S3)
- Download copies to your computer periodically
Testing
- Restore backups on a staging site periodically
- Verify database and files are complete
- Document your restore process
What to Back Up
- All website files
- Databases
- Email accounts and configurations
- DNS settings
- SSL certificates (if custom)
Tags:#backup#security#data-protection#restore