Web hosting, VPS hosting and dedicated servers built for websites, apps and online businesses.
CybroHost Client Area
CybroHost
Browse by Topic All Blogs Business & Marketing Hosting & Servers Security & Performance Tutorials Website & WordPress Tips
CybroHost Blog

How to Backup and Restore an Entire Website Using cPanel

Learn how to back up and restore an entire website with cPanel. Follow five steps to protect files, databases, and email, and understand when full-account restoration requires WHM or hosting support.

By October 24, 2026 3 min read Tutorials
cPanel website backup and restore tutorial showing website file and database backups on a hosting dashboard.

A cPanel website backup protects your files, databases, and email data before updates, migrations, or unexpected failures. However, creating a full backup and restoring one are different tasks. cPanel can download a complete account archive, but restoring that archive normally requires WHM or help from your hosting provider. Follow these steps to protect your website safely.

cPanel Website Backup: What Should You Save?

A complete website may include more than files in public_html. Check your MySQL databases, email accounts, forwarders, subdomains, and application settings. Also record DNS records and external services separately. Some data may live outside your hosting account.

Step 1: Open cPanel Backup Wizard

Sign in to cPanel and open Files → Backup Wizard. Choose Back Up, then select Full Backup. If this option is missing, your host may have disabled it.

For everyday site protection, you can also choose a Partial Backup. It lets you download your home directory, databases, or supported email configuration separately.

Step 2: Generate and Download a Full Backup

Under Full Backup, select Home Directory as the destination. Enter an email address for completion notifications if desired. Next, click Generate Backup.

When the archive is ready, download its .tar.gz file to your computer. Keep another encrypted copy in independent cloud or offline storage. Do not leave your only backup on the server you are protecting.

Step 3: Restore Files and Databases

First, make a fresh copy of the current website. Restoration can overwrite existing data. To restore a supported partial backup, open Backup Wizard → Restore. Choose Home Directory or MySQL Databases, select the matching backup file, and upload it.

Alternatively, use File Manager to restore extracted website files. For a manual database import, use cPanel’s database tools and phpMyAdmin. Confirm your application connects using the correct database name, username, and password.

Step 4: Restore a Full Account Backup

A full cPanel backup cannot be restored automatically inside ordinary cPanel. Your provider or server administrator must use WHM’s account restoration tools. This is especially important when recovering mailboxes, account settings, and multiple websites.

Follow the official cPanel Backup Wizard guide for the supported backup and restore options. Never assume that uploading a full account archive to File Manager will restore the account.

Step 5: Verify the Restored Website

Open key pages, images, forms, logins, and checkout flows. Verify database records, file permissions, HTTPS, and email sending and receiving. Clear application caches only when needed. Check logs for errors before deleting older backups.

If you use CybroHost shared hosting, its cPanel access lets you manage website files and databases. Confirm which backup and restoration features your plan enables.

FAQs

Can I restore a complete cPanel backup myself?

Not through the regular cPanel Backup Wizard. Full-account restoration requires WHM privileges or hosting-provider assistance.

Does a home directory backup include databases?

No. Download MySQL databases separately when using partial backups. A full account archive includes broader account data.

How often should I back up my website?

Match backups to change frequency. Busy stores may need daily or more frequent backups, plus tested off-server copies.

Final Recommendation

Create both full-account and targeted backups, store copies away from your server, and test restoration before an emergency. Know which restore method your hosting access actually supports.

Ethan Collins

CybroHost editorial team sharing hosting, VPS, security, and performance knowledge.