Backup

Read-only health view of the backup system showing schedule configuration, local storage usage, encryption status, S3 remote storage reachability, and trigger history. Config DB and Results DB are backed up independently on their own cron schedules. Configure backups in Admin > Backups.

Fields & Columns

Name Description
Config DB / Results DB schedule Whether automated daily backups are enabled and at what hour they run
Config / Results Retention How many days backup bundles are kept before automatic cleanup
Next Config / Results Backup Scheduled time of the next automated backup for each database
Bundle Count Number of backup bundles stored on the local /backups volume
Total Size Combined size of all local backup bundles
Free Disk Available disk space on the backup volume — red when below the minimum threshold
Min Free Threshold Minimum free disk space required; backups fail if disk drops below this
Oldest / Newest Bundle Timestamps of the oldest and most recent backup bundles
Encryption Status Whether backup bundles are encrypted with AES-256-CBC before storage
S3 Bucket The S3-compatible bucket name when remote storage is configured
S3 Reachable Whether the S3 endpoint is currently accessible (checked with a 5-minute cache)
Total / Successful / Failed Triggers Cumulative counts of backup triggers (both manual and scheduled)
Recent Triggers List of recent backup triggers showing who requested them, when, and their status

Gotchas

  1. This page is read-only monitoring. To change backup settings or trigger a manual backup, use Admin > Backups.
  2. Trigger health is based on the most recent completed trigger only — a single past failure does not permanently mark health as unhealthy.
  3. S3 reachability uses a 5-minute cache, so changes to S3 configuration may take up to 5 minutes to reflect here.

API Calls (1)

Method Path Description
GET /api/health/infra/backup Fetch backup schedule, storage, encryption, S3, and trigger data

Related Pages

  • Overview — Architecture diagram showing the backup node and S3 connection
  • Database Status — Backup system dumps these databases via pg_dump
  • Backup Configuration — Configure backup schedules, retention, encryption, and S3 replication
  • Maintenance — Restart the backup service or trigger a manual backup from the centralized maintenance page