Backups and Restore

Backup Coverage

  • Database dumps (MySQL, Postgres, and service-specific DBs)
  • Service files and storage snapshots
  • Secret/config backups where required

Scripts

  • Dreambau-Database/backups/automated-backup.sh
  • Dreambau-Database/backups/restore-backup.sh

Operational Policy

  • Daily or weekly scheduled jobs
  • Verify backup file integrity
  • Keep retention policy documented
  • Test restore regularly

Restore Checklist

  1. Restore into staging first
  2. Validate app integrity and login flow
  3. Validate data correctness
  4. Only then promote restore process to production incident plan