Backup run output

This project automates backups for databases, configs, and media metadata.

JobFrequencyTarget
Postgres dumpNightlyNAS dataset
Config tarballNightlyNAS dataset
Off-site syncWeeklyEncrypted cloud bucket
  • Snapshot before updates
  • Verify checksums after copy
  • Send alert on restore mismatch
./backup run --profile homelab
./backup verify --latest

Restore tests are now part of the monthly maintenance routine.1

1

Backup value is measured by successful restore time, not archive size.