๐ŸŸข Network Status| First month from $2.00 โ€” fully managed | Contact Support
Skip to content
Need help? Real engineers available 24/7. Average response under 15 minutes. Open a support ticket โ†’

Schedule Automated Backups โ€‹

JetBackup runs backups on a schedule you define. This guide covers creating a layered schedule that gives you maximum restore coverage without wasting storage.

Creating a backup schedule โ€‹

  1. Log into WHM and go to Plugins โ†’ JetBackup 5 โ†’ Backup Jobs โ†’ Add Backup Job.
  2. Enter a job name โ€” e.g. Daily Full Backup.
  3. Select your S3 destination from the dropdown. If you haven't added one yet, see Configure S3 destination.
  4. Under Schedule, choose a preset or enter a custom cron expression.
  5. Set Backup Type to All Accounts for full server coverage.
  6. Set Retention โ€” how many copies to keep before old ones are deleted.
  7. Click Save.

Create three separate jobs:

Job nameCronRetentionWhat it gives you
Daily backup0 2 * * *77 daily restore points
Weekly backup0 1 * * 044 weeks of weekly snapshots
Monthly backup0 0 1 * *33 months of monthly archives

With this setup you can restore to any point in the last 7 days, any Sunday in the last month, or the 1st of any of the last 3 months.

Cron expression reference โ€‹

*  *  *  *  *
|  |  |  |  |
|  |  |  |  โ””โ”€โ”€ Day of week (0=Sun, 7=Sun)
|  |  |  โ””โ”€โ”€โ”€โ”€โ”€ Month (1โ€“12)
|  |  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Day of month (1โ€“31)
|  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Hour (0โ€“23)
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Minute (0โ€“59)

Common schedules:

  • 0 2 * * * โ€” every day at 2:00 AM
  • 0 1 * * 0 โ€” every Sunday at 1:00 AM
  • 0 0 1 * * โ€” 1st of every month at midnight
  • 0 */6 * * * โ€” every 6 hours

Stagger your jobs โ€‹

Don't run multiple large jobs at the same time. Backups are disk and I/O intensive. Stagger start times by at least 30 minutes:

  • Daily: 0 2 * * *
  • Weekly: 0 3 * * 0
  • Monthly: 0 4 1 * *

Verifying jobs are running โ€‹

After saving a job, check it runs correctly:

  1. Click Run Now on the job to trigger a manual run
  2. Go to Queue & Logs and watch the job complete
  3. Check your S3 bucket to confirm files were written
  4. Set up email alerts under JetBackup โ†’ Settings โ†’ Notifications
โš 
A scheduled job that silently fails is worse than no backup
Always verify after setup. Many teams assume backups are running only to discover during a disaster that the job was failing due to wrong credentials or a full bucket.

Managed hosting that actually manages.