Cart
Net 9 regions SYD 264 ms FRA 18 ms NRT 232 ms Uptime 30d 99.997 %

07 / Backups & recovery

How backups work on Omega Digital and how to restore

The included backup schedule, where backups live, and the exact restore procedures for files, databases, and full accounts.

7 min read · Updated April 2026

Every shared and reseller plan at Omega Digital includes automated backups. This article explains what's backed up, how long copies are kept, and how to restore, whether you need a single file from three days ago or a full account rollback.

The backup schedule

Tier Frequency Retention
DailyEvery 24 hours, overnightLast 14 days
WeeklyEvery SundayLast 4 weeks
Monthly1st of each monthLast 3 months

Backups are stored off-server, on separate storage infrastructure. Losing the server in question does not lose the backups.

What's included

  • · All files under the home directory
  • · All MySQL and PostgreSQL databases
  • · All email accounts and messages (via the mail/ directory)
  • · Email forwarders, autoresponders, filters
  • · DNS zone files
  • · Cron jobs, SSL certificates, FTP account metadata

Restore: single file or folder

  1. 01. In cPanel, open File Manager.
  2. 02. Navigate to the directory containing the file you want to restore.
  3. 03. Click the Backup icon in the File Manager toolbar (or Backup → File and Directory Restoration).
  4. 04. Choose a backup date from the dropdown.
  5. 05. Select the file or directory, click Restore.
  6. 06. Confirm when prompted. The file is restored in place, overwriting the current copy.

File restore overwrites. If you want to compare before overwriting, download the current version first. File Manager's Compress button makes this easy.

Restore: a database

  1. 01. Open cPanel → Backup. Use the regular Backup page, not Backup Wizard.
  2. 02. Scroll to Restore a MySQL Database Backup.
  3. 03. Choose file → select a .sql.gz file from your local copy, or use the File Manager restore flow to retrieve it from our nightly archive.
  4. 04. Click Upload. The database is imported over the current copy.

If you don't have a recent .sql.gz locally, open a support ticket. We can pull any database from any retention tier on request.

Restore: full account rollback

Email [email protected] with:

  • · Your cPanel username
  • · The backup date you want to restore to
  • · Whether you want full restore (overwrite everything) or clone to staging

Full restores typically complete within an hour. Expect a brief window (5-10 minutes) of downtime during the final swap if restoring in place.

On-demand backups (before risky changes)

Before a plugin update, PHP version change, or theme switch, generate an on-demand backup:

  1. 01. cPanel → Backup Wizard → Back Up.
  2. 02. Full Backup.
  3. 03. Backup Destination: Home Directory.
  4. 04. Click Generate Backup. Email notification when done.
  5. 05. The resulting tarball is a standard cPanel full-account archive, restorable on any cPanel server.

Verifying a backup actually exists

bash
# List available restore points for files
ls -la /backup/

# Check a specific day's database archive
ls /backup/2026-04-19/accounts/cpuser.tar.gz

If you need to verify a backup before disaster strikes, open a ticket asking us to confirm restore points. Zero cost, takes minutes.

Running your own backup layer

Account-included backups are one layer. For defense in depth, add a second layer that writes elsewhere: Backblaze B2, AWS S3, Google Drive, or another Omega Digital account. Tools:

  • · UpdraftPlus (WordPress): pushes to any cloud provider on a schedule
  • · Jetpack VaultPress: real-time backups with one-click restore
  • · rclone + cron: sync tarballs to any S3-compatible endpoint
bash
# Example rclone cron — sync nightly tarball to Backblaze B2
# cPanel → Cron Jobs: 30 3 * * *
rclone copy /home/cpuser/backup-latest.tar.gz b2:your-bucket/cpuser/ --progress

Common gotchas

  • · Single layer. Account-included backups should not be the only layer for a critical business site. Add a second.
  • · Never tested a restore. Schedule a quarterly staging restore. The time to find out a backup is corrupt is not during an incident.
  • · Confusing Backup Wizard with File Manager restore. Backup Wizard is for generating new on-demand backups. File Manager restore is for pulling files from our automated archive.
  • · Running out of disk quota from old on-demand backups. On-demand backups you generate to the home directory count against your quota. Delete them after downloading.

Still stuck?

Email [email protected]. Restores are always free and we handle them 24/7.

Support

Email [email protected] with your account email and the exact error. Direct support.