RemarkableCloud

Schedule Automated Backups

How to configure automated backup schedules in JetBackup: daily, weekly, and monthly jobs with the right timing to protect all accounts.

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

  • Log into WHM and go to Plugins → JetBackup 5 → Backup Jobs → Add Backup Job.
  • Enter a job name: e.g. Daily Full Backup.
  • Select your S3 destination from the dropdown. If you haven't added one yet, see Configure S3 destination.
  • Under Schedule, choose a preset or enter a custom cron expression.
  • Set Backup Type to All Accounts for full server coverage.
  • Set Retention: how many copies to keep before old ones are deleted.
  • 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
    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.
    Still stuck? Ask a human, we answer in minutes.