Backing Up Your Website Files and Databases
Regular backups are one of the most important things you can do to protect your website. If something goes wrong (a bad update, a hack, or accidental deletion), a backup lets you restore everything quickly.
Method 1: cPanel Full Backup
- Log into cPanel
- In the Files section, click Backup (or Backup Wizard for a guided version)
- Click Download a Full Account Backup
- Select "Home Directory" as the backup destination
- Click Generate Backup
- Wait for the backup to complete (you will receive an email), then download the file
A full backup includes all website files, databases, email accounts, and cPanel settings.
Method 2: Partial Backups
If you only need to back up specific parts, the Backup page in cPanel also offers individual downloads:
- Home Directory: Downloads all files in your account
- MySQL Databases: Download individual database backups as .sql.gz files
- Email Forwarders and Filters: Download email configuration backups
Method 3: WordPress Backup Plugins
If your site runs WordPress, backup plugins offer automated scheduled backups:
- UpdraftPlus - Free plugin that backs up to Google Drive, Dropbox, or Amazon S3
- All-in-One WP Migration - Simple export and import for full site backups
- BlogVault - Premium option with real-time backups and one-click restore
How Often Should I Back Up?
For sites that change frequently (blogs, e-commerce stores), back up at least once a week. For static sites that rarely change, once a month is usually enough. Always create a backup before making major changes like updating WordPress, installing new plugins, or modifying your database.
Store Backups Off-Server
Always download your backups to your local computer or a cloud storage service. If backups are only stored on the same server as your website, a server issue could take out both your site and your backups at the same time.
