From 9d625a58934ae890e7c596309778714be2b44f8a Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 4 Feb 2026 06:56:48 -0800 Subject: [PATCH] Remove iCloud Photos from borgmatic backup Photos are now managed via Immich, which stores them directly on Sifaka. The sifaka RAID 5 configuration provides data protection for this data. - Remove ~/Pictures from borgmatic source directories - Update borgmatic and backup policy documentation - Add Sifaka-Native Data section to backup policy Co-Authored-By: Claude Opus 4.5 --- ansible/roles/borgmatic/defaults/main.yml | 1 - docs/changelog.d/remove-icloud-photos-backup.infra.md | 1 + docs/reference/services/borgmatic.md | 3 --- docs/reference/storage/backups.md | 5 ++++- 4 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 docs/changelog.d/remove-icloud-photos-backup.infra.md diff --git a/ansible/roles/borgmatic/defaults/main.yml b/ansible/roles/borgmatic/defaults/main.yml index db09f93..147a621 100644 --- a/ansible/roles/borgmatic/defaults/main.yml +++ b/ansible/roles/borgmatic/defaults/main.yml @@ -16,7 +16,6 @@ borgmatic_source_directories: - /opt/homebrew/var/forgejo - /Users/erichblume/.config/borgmatic - /Users/erichblume/Documents - - /Users/erichblume/Pictures # Backup repository borgmatic_repositories: diff --git a/docs/changelog.d/remove-icloud-photos-backup.infra.md b/docs/changelog.d/remove-icloud-photos-backup.infra.md new file mode 100644 index 0000000..b9f2d09 --- /dev/null +++ b/docs/changelog.d/remove-icloud-photos-backup.infra.md @@ -0,0 +1 @@ +Remove iCloud Photos from borgmatic backup (photos now managed via Immich) diff --git a/docs/reference/services/borgmatic.md b/docs/reference/services/borgmatic.md index b0c8bc5..2abf5c0 100644 --- a/docs/reference/services/borgmatic.md +++ b/docs/reference/services/borgmatic.md @@ -25,9 +25,6 @@ Daily backup system using Borg backup, running on indri. - `/opt/homebrew/var/forgejo` - Git forge data - `~/.config/borgmatic` - Borgmatic config - `~/Documents` - Personal documents -- `~/Pictures` - Photos (see note below) - -**iCloud Photos note:** macOS Photos.app defaults to "Optimize Mac Storage" which keeps only thumbnails locally. Borgmatic only backs up what's on disk, so iCloud-only photos are NOT backed up via this method. **Databases:** - `miniflux` on [[postgresql]] diff --git a/docs/reference/storage/backups.md b/docs/reference/storage/backups.md index f763443..0221d73 100644 --- a/docs/reference/storage/backups.md +++ b/docs/reference/storage/backups.md @@ -25,7 +25,6 @@ Daily automated backups from [[indri]] to [[sifaka | Sifaka]] NAS. | `/opt/homebrew/var/forgejo` | Git repositories | Critical | | `~/.config/borgmatic` | Backup config | High | | `~/Documents` | Personal documents | High | -| `~/Pictures` | Photos | Medium | ### Databases @@ -34,6 +33,10 @@ Daily automated backups from [[indri]] to [[sifaka | Sifaka]] NAS. | miniflux | [[postgresql | pg.ops.eblu.me]] | pg_dump stream | | teslamate | [[postgresql | pg.ops.eblu.me]] | pg_dump stream | +## Sifaka-Native Data + +Some data lives directly on [[sifaka | Sifaka]] rather than being backed up to it (photos via [[immich]], music via [[navidrome]], video via [[jellyfin]]). See [[sifaka | Sifaka]] for data protection details. + ## What Is NOT Backed Up | Data | Reason |