Daily backups of Postgres (smb-db), n8n, and Gitea + offsite copy + restore test #4
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
No automated backups today. Stand up a daily backup job on the homelab covering:
smb-dbPostgres volume (CRM source of truth)gitea-db-1Postgres dump)Requirements: scheduled (cron/systemd timer), retained N days, copied off-box (offsite/other host), and a documented + tested restore. A backup that's never restored isn't a backup.
Acceptance: a restore drill brings back the CRM DB and at least one n8n workflow on a scratch target.
Partial: the smb-db Postgres portion already exists —
deploy/backup/smb-db-backup.sh(pg_dump+ gzip, 14-day retention, cron on the homelab). Remaining scope for this issue: n8n data + Gitea (repos +gitea-db-1dump) coverage, an offsite copy, and a documented + tested restore.