cPanel

Download a full or partial backup with cPanel Backup

Create and download a full cPanel account backup, or partial backups of your home directory, databases, email forwarders and filters, and know when to use JetBackup.

BeginnercPanel hosting3 min read

MdmHost already backs up your account every day with JetBackup, but sometimes you want your own copy: before a big change, to archive a finished project, or to move to another server. cPanel's Backup tool creates a full account archive or smaller partial backups you can download straight away.

Before you start

  • Check free space: a full backup is stored in your home directory before you download it and needs roughly as much room as your files, mail and databases. See Disk Usage.
  • For restoring a single file or database from our daily copies, JetBackup 5 is faster.

Full backup vs partial backups

TypeContainsRestore with
Full BackupEverything: files, databases, email, DNS zones, SSL, settingsOnly a server administrator (WHM Restore). Ideal for moving to another cPanel host.
Home DirectoryAll files in /home/user incl. public_html and mail foldersYou, in Backup → Restore a Home Directory Backup
MySQL DatabasesOne .sql.gz per databaseYou, in Backup → Restore a MySQL Database Backup
Email Forwarders / FiltersForwarder and filter rules for a domainYou, in Backup → Restore …

Generate a full backup

  1. Open cPanel → Files → Backup.
  2. Under Full Backup, click Download a Full Account Backup.
  3. Backup Destination: Home Directory (download it from cPanel afterwards). Remote FTP/SCP destinations are also available if you have another server.
  4. Enter an Email Address to be notified when it is ready, or choose not to receive a notice.
  5. Click Generate Backup. Large accounts can take a while.
  6. When finished, return to the Backup page. The file appears under Backups Available for Download as backup-11.13.2026_10-30-00_cpuser.tar.gz. Click it to download.

Warning: After downloading, delete the archive from your home directory with File Manager. Left on the account, it uses your disk quota and is a copy of all your data.

Download partial backups

On the same page under Partial Backups:

  • Click Home Directory to download a .tar.gz of your files immediately.
  • Click a database name under Download a MySQL Database Backup.
  • Click a domain under Download Email Forwarders or Download Email Filters.

Restore a partial backup

  1. On the Backup page, under Restore a Home Directory Backup, click Choose File, select the .tar.gz and click Upload. Files with the same names are overwritten.
  2. For a database, use Restore a MySQL Database Backup with the .sql.gz file. The database must not be in use by a critical process at that moment.

Uploads through the browser are limited in size. For very large archives, upload by FTP and ask support to restore, or use JetBackup.

Backup Wizard

cPanel → Files → Backup Wizard walks through the same options in steps (Back Up / Restore → Full or Partial). Use it if you prefer guidance.

Troubleshooting

  • Backup never finishes: the account is over quota. Free space first.
  • Download fails part way: use FTP to download the file from your home directory.
  • Moving to MdmHost from another host: send us the full backup or the old cPanel login; our team usually migrates accounts for you. Open a ticket.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.