The best backup is the one you can restore. Test your restore process at least once.
Method 1 — UpdraftPlus (most popular)
- Install UpdraftPlus from Plugins → Add New.
- Settings → UpdraftPlus → Backup Now for an instant backup.
- Schedule a weekly backup, set retention to 4 copies, and connect Google Drive or Dropbox as remote storage.
To restore: UpdraftPlus → Existing backups → Restore → pick what to restore (files, database, plugins, themes) → confirm.
Method 2 — JetBackup (cPanel)
If your plan includes daily off-server backups (JetBackup), you can restore the entire account with a few clicks:
- cPanel → JetBackup.
- Pick the type of restore (Full Account, Home Directory, Database, Email).
- Pick the snapshot you want and click Restore.
Method 3 — manual
- cPanel → File Manager → compress the
public_htmlfolder, download the zip. - cPanel → phpMyAdmin → select your database → Export → Quick → SQL → Go.
Important
Store backups off-server. A backup on the same server you are trying to recover is not a backup.