← knowledge.oriz.in

Backups — restic CLI in GH Actions cron, target Backblaze B2

decision backupresticbackblazeb2github-actionscron

Backups — restic CLI in GH Actions cron, target Backblaze B2

Decision

The family's backup architecture is the triple:

Layer Pick
Backup engine restic (OSS, BSD-2-Clause)
Backup target Backblaze B2 (free 10 GB + 3x egress)
Scheduler GitHub Actions schedule (weekly Sunday 03:00 UTC)

The full setup — workflow YAML, repo init, restore drill — is the runbooks/security/restic-backup-setup.md runbook. Retention policy is --keep-daily 7 --keep-weekly 4 --keep-monthly 12 (max 23 snapshots).

Why

Implications

Cross-refs