Configure Backup Schedules

Who this is for

Users who want to automatically back up their servers or sites on a schedule without manually triggering each backup.


Prerequisites

  • Server is running with SSH connectivity.
  • Owner or Admin role in the organization.

How to Create a Backup Schedule

  1. Go to Dashboard → Backups.
  2. Click the Schedules tab.
  3. Click + Add Schedule.
  4. Fill in the form:
FieldDescription
ServerSelect the server to back up
Backup typesnapshot, files, database, or full
FrequencyEvery 6 hours, Every 12 hours, Daily, Weekly, or Monthly
Time (UTC)Hour and minute the backup runs (shown for daily/weekly/monthly)
Day of weekFor weekly schedules: which day to run
Day of monthFor monthly schedules: which day of the month
Retention daysHow long to keep each backup (default 30)
IncrementalFor files/full backups: only back up files changed since last backup (faster, less disk)
Offsite enabledUpload each backup to cloud storage automatically
Storage vaultSelect a pre-configured cloud storage vault — set up vaults first in the Cloud Storage section (see KB-05-07)
  1. Click Save.

Scheduling Tips

FrequencyBest for
Every 6 hoursHigh-frequency database backups on critical systems
Every 12 hoursActive databases where losing 12 hours is acceptable
DailyMost production workloads
WeeklyFull/snapshot backups for archival
MonthlyLong-term archival snapshots

Tip: Schedule backups during low-traffic hours — typically late at night or early morning (UTC). All times are in UTC.


Recommended Backup Strategy

For production servers:

Backup typeScheduleRetentionOffsite
databaseDaily at 2 AM30 daysYes
fullWeekly, Sunday 3 AM90 daysYes
snapshotWeekly, Saturday 1 AM14 daysN/A (cloud provider)

Incremental Backups

When Incremental is enabled for file backups:

  • The first backup is always a full backup.
  • Subsequent backups only include files changed since the last backup.
  • Incremental backups are faster and use less disk space.
  • Restore requires the full backup plus all incremental backups up to the desired point.

How to Edit or Delete a Schedule

  1. Go to Dashboard → Backups → Schedules tab.
  2. Find the schedule in the list.
  3. Click Edit (pencil icon) to change the frequency, retention, or offsite settings.
  4. Click Delete (trash icon) to remove the schedule.

Editing the frequency or time recalculates the next run automatically.


What Success Looks Like

The schedule appears in the Schedules list with the selected frequency and a next run timestamp. After the scheduled time passes, a new backup appears in the Backups tab.


Common Issues and Fixes

IssueLikely causeFix
"INVALID_CRON" errorCron expression syntax errorUse exactly 5 space-separated fields: minute hour day month weekday
Schedule created but backups not runningServer is offline at scheduled timeEnsure server is running. CloudAIPilot skips missed schedules.
Offsite upload failsCloud account credentials invalid or bucket not accessibleVerify the cloud account — see KB-05-07: Cloud Storage Vault Setup

Related Articles