How to Backup Your Website
Last Updated: March 2026
3 min read
How to Backup Your Website
Regular backups are essential to protect your website from data loss due to hacking, accidental deletion, server failures, or faulty updates. Here are multiple methods to back up your website.
Method 1: Full cPanel Backup
cPanel’s built-in backup tool creates a complete archive of your account.
- Log into cPanel.
- Go to Files > Backup (or Backup Wizard).
- Under Full Backup, click Download a Full Account Backup.
- Choose the backup destination (Home Directory is most common).
- Optionally enter an email address for notification.
- Click Generate Backup.
- Once complete, download the backup file from Files > Backup > Full Backups Available for Download.
Note: Full backups typically cannot be restored through cPanel directly — they are meant for migration or manual restoration. Contact support if you need to restore a full backup.
Method 2: Partial Backups in cPanel
For quick individual backups:
- Go to Files > Backup in cPanel.
- Under Partial Backups, you can download:
- Home Directory — All files in your account
- MySQL Databases — Individual database backups
- Email Forwarders & Filters — Email configuration
Method 3: Manual File Backup via FTP
- Connect to your hosting via FTP/SFTP.
- Navigate to the
public_htmldirectory (and other relevant directories). - Select all files and download them to your local computer.
- Organize backups by date for easy retrieval.
Method 4: Database Backup via phpMyAdmin
- In cPanel, open phpMyAdmin.
- Select the database you want to back up.
- Click the Export tab.
- Choose Quick method and SQL format.
- Click Go to download the
.sqlfile.
Method 5: WordPress Backup Plugins
If you’re running WordPress, backup plugins can automate the process:
- UpdraftPlus — Free, supports cloud storage (Google Drive, Dropbox, S3)
- All-in-One WP Migration — Simple export/import of entire sites
- BackupBuddy — Premium option with scheduling and cloud storage
- Duplicator — Great for creating site packages for migration
Backup Best Practices
- Automate backups — Set up scheduled backups (daily or weekly) rather than relying on manual backups.
- Store backups off-server — Keep copies on external cloud storage (Google Drive, Dropbox, Amazon S3) or a local drive. A backup stored on the same server that fails is useless.
- Verify backups — Periodically test restoring from a backup to ensure they work.
- Keep multiple versions — Maintain at least 2–3 recent backup copies.
- Back up before changes — Always create a backup before updating plugins, themes, CMS versions, or making significant changes.
Restoring from Backup
Files:
- Upload backed-up files via FTP or File Manager, overwriting existing files.
Database:
- Create a new database (or use the existing one).
- Open phpMyAdmin, select the database.
- Click Import, upload the
.sqlfile, and click Go.
WordPress plugins:
- Most backup plugins include a one-click restore feature from their settings page.
For backup and restore assistance, contact 10Corp support.
Tags:
hosting
backup
cpanel
database
disaster-recovery