BeoHosting Team
10+ years of experience — Web hosting and infrastructure specialists
- Hosting
- WordPress
- cPanel
- SEO
- Security
- Domains
Last updated:
A website without backups is a disaster waiting to happen. This guide covers three reliable backup methods: cPanel Full Backup, UpdraftPlus for WordPress, and JetBackup for enterprise sites. We follow the 3-2-1 rule (3 copies, 2 different media, 1 off-site) and schedule everything automatically.
How to Backup a Website
Take a full backup in cPanel
Log into cPanel (yoursite.com/cpanel) and find the Backup section. Click "Download a Full Account Backup". Pick a destination (Home Directory or Remote FTP) and an email for the completion notification. The backup includes all files, databases, email accounts and DNS settings.
Take a partial backup (files or database)
For a faster backup of files or the database only: in the cPanel Backup section, under "Download a MySQL Database Backup" click your database to download just the .sql.gz file. For files, use "Download a Home Directory Backup".
Install a WordPress backup plugin
For WordPress sites, we recommend UpdraftPlus (free, most popular with 3+ million installations) or BlogVault (premium, with staging environment). Install: WordPress admin → Plugins → Add New → search "UpdraftPlus" → Install → Activate.
Configure an automatic backup schedule
In UpdraftPlus settings, the "Settings" tab: pick the backup schedule (we recommend daily for the database, weekly for files). Set the number of backups to keep (3-7 copies). Pick a remote storage provider (Google Drive, Dropbox, S3) for the off-site copy.
Set up off-site (remote) storage
Never store backups only on the same server as the site. In UpdraftPlus → "Settings" tab → Remote Storage section, pick Google Drive (15 GB free), Dropbox (2 GB free) or Amazon S3 (paid but cheap). Click "Save Changes" and follow the OAuth authorization flow.
Test the restore process
A backup you have not tested is not a backup. In UpdraftPlus → "Existing Backups" tab, find a backup and click "Restore". Choose components to restore (everything or just the database). Always test on a staging or local copy first, not the production site.
Ready to launch your website?
Join 4,000+ satisfied customers. Free migration and 15-day money-back guarantee.
FAQ
Answers to the most common questions about our services.
Our guarantees for your peace of mind
Protected from every angle
15-day guarantee
We refund without questions in the first 15 days.
Free migration
We migrate your site with no downtime — you do nothing.
24/7 support
Our experts are here 24/7 via tickets and live chat.