# Trigger a full server-wide backup (pg_dumpall + restic to NAS + B2). # Runs out-of-band via systemd; this flow just kicks it off and then tails # today's log + reads the structured statusfile so the dashboard can render # progress and final result. # # Copy to /etc/ops-agent/flows/server_backup_full.yml on the host. # Triggered manually via /settings/backups → "Backup now" or by the daily # server-backup.timer (which runs server-backup.service directly, skipping # this flow). name: Server backup (full) description: Daily full server backup — pg_dumpall + restic to NAS + B2 (Object Lock) steps: - command_key: trigger_server_backup on_failure: abort - command_key: tail_backup_log_today on_failure: continue - command_key: read_backup_status on_failure: continue