Backup Policy

Daily automated backups from indri to Sifaka NAS.

Schedule

TimeFrequencySystem
2:00 AMDailyborgmatic

What Gets Backed Up

Directories

PathDescriptionPriority
~/code/personal/zkZettelkasten notesCritical
/opt/homebrew/var/forgejoGit repositoriesCritical
~/.config/borgmaticBackup configHigh
~/DocumentsPersonal documentsHigh

Databases

DatabaseHostMethod
minifluxpg.ops.eblu.mepg_dump stream
teslamatepg.ops.eblu.mepg_dump stream

Sifaka-Native Data

Some data lives directly on sifaka rather than being backed up to it (photos via immich, music via navidrome, video via jellyfin). See sifaka for data protection details.

What Is NOT Backed Up

DataReason
ZIM archives (~/transmission/)Re-downloadable via torrent
Prometheus metricsEphemeral, in k8s PVC
Loki logsEphemeral, in k8s PVC
devpi cacheRe-fetchable from PyPI

Retention Policy

PeriodRetention
Daily7 backups
Monthly12 backups
Yearly1000 backups

Backup Target

Repository: /Volumes/backups/borg/ on Sifaka

Monitoring

Metrics exposed to prometheus:

  • borgmatic_up - Repository accessible
  • borgmatic_last_archive_timestamp - Last backup time
  • borgmatic_repo_deduplicated_size_bytes - Disk usage

Dashboard: “Borgmatic Backups” in grafana