backup: fix CT 109 coverage gaps; archive dead Gitea repos
- ops-backup.timer on CT 109: daily 01:30 tars Pocket-ID data + Infisical pg_dump → Garage S3 ct109-portainer-backup (ops-*.tar.gz) → already offsite via walg-offsite-sync - backrest.md: coverage map updated for CT 110/111/112 decommission, CT 109 Pocket-ID + Infisical now marked covered - services plan paths: removed services/pocketid (no longer on UNAS) - Gitea: archived ct110-pocket-id, ct111-dev, mcp-shepard Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -38,13 +38,14 @@
|
|||||||
```
|
```
|
||||||
services/vaultwarden services/n8n services/memos
|
services/vaultwarden services/n8n services/memos
|
||||||
services/karakeep services/traccar services/gitea
|
services/karakeep services/traccar services/gitea
|
||||||
services/coder services/nextcloud services/pocketid
|
services/coder services/nextcloud
|
||||||
services/arr-stack services/gluetun
|
services/arr-stack services/gluetun
|
||||||
backup/home-assistant backup/immich backup/nextcloud
|
backup/home-assistant backup/immich backup/nextcloud
|
||||||
```
|
```
|
||||||
|
|
||||||
`services/shared-db` was removed when CT 113 came online — postgres is now WAL-G → Garage S3 → JottaCloud.
|
`services/shared-db` was removed when CT 113 came online — postgres is now WAL-G → Garage S3 → JottaCloud.
|
||||||
`services/arcane` removed 2026-05-26 — Arcane decommissioned, replaced by Portainer.
|
`services/arcane` removed 2026-05-26 — Arcane decommissioned, replaced by Portainer.
|
||||||
|
`services/pocketid` removed 2026-05-26 — Pocket-ID moved to CT 109 local FS (not UNAS); now covered by `ops-backup.timer` → Garage S3.
|
||||||
|
|
||||||
> **JottaCloud web UI tip**: rclone writes to the **Archive** section. The default landing page shows only Sync + Backup. Browse to `https://www.jottacloud.com/web/archive` to see the restic repos.
|
> **JottaCloud web UI tip**: rclone writes to the **Archive** section. The default landing page shows only Sync + Backup. Browse to `https://www.jottacloud.com/web/archive` to see the restic repos.
|
||||||
|
|
||||||
@@ -79,12 +80,16 @@ Garage → JottaCloud offsite sync runs daily 02:30 on CT 103 via `/usr/local/sb
|
|||||||
| CT 113 postgres (7 DBs) | WAL-G → `ct113-pg-backup` → sync | ✓ |
|
| CT 113 postgres (7 DBs) | WAL-G → `ct113-pg-backup` → sync | ✓ |
|
||||||
| CT 101 Shepard | Source in Gitea (gitea path covers it) | ✓ |
|
| CT 101 Shepard | Source in Gitea (gitea path covers it) | ✓ |
|
||||||
| CT 102 AdGuard | Phase 3 git push → `fkrebs/adguard-conf` | ✗ not deployed |
|
| CT 102 AdGuard | Phase 3 git push → `fkrebs/adguard-conf` | ✗ not deployed |
|
||||||
|
| CT 104 Gitea + Coder | `services/{gitea,coder}` (UNAS; moved from CT 111 2026-05-26) | ✓ |
|
||||||
| CT 105 Nextcloud user files | `services/nextcloud` | ✓ |
|
| CT 105 Nextcloud user files | `services/nextcloud` | ✓ |
|
||||||
| CT 105 Nextcloud AIO volumes | AIO Borg → `/mnt/pve/unas/backup/nextcloud/` → Backrest | ✓ |
|
| CT 105 Nextcloud AIO volumes | AIO Borg → `/mnt/pve/unas/backup/nextcloud/` → Backrest | ✓ |
|
||||||
| CT 108 Zoraxy | Phase 3 git push → `fkrebs/zoraxy-conf` | ✗ not deployed |
|
| CT 108 Zoraxy | Phase 3 git push → `fkrebs/zoraxy-conf` | ✗ not deployed |
|
||||||
| CT 110 Pocket-ID | `services/pocketid` | ✓ |
|
|
||||||
| CT 109 Portainer config | Daily tar → Garage S3 `ct109-portainer-backup` → JottaCloud sync | ✓ |
|
| CT 109 Portainer config | Daily tar → Garage S3 `ct109-portainer-backup` → JottaCloud sync | ✓ |
|
||||||
| CT 111 Gitea + Coder | `services/{gitea,coder}` | ✓ |
|
| CT 109 Pocket-ID | Daily tar → Garage S3 `ct109-portainer-backup` (key `ops-*.tar.gz`) → JottaCloud sync via `ops-backup.timer` | ✓ |
|
||||||
|
| CT 109 Infisical | pg_dump in `ops-*.tar.gz` (same as above) | ✓ |
|
||||||
|
| ~~CT 110 Pocket-ID~~ | **CT 110 destroyed 2026-05-26 — see CT 109 row above** | ✓ |
|
||||||
|
| ~~CT 111 Gitea + Coder~~ | **CT 111 destroyed 2026-05-26 — see CT 104 row above** | ✓ |
|
||||||
|
| ~~CT 112 Infisical~~ | **CT 112 destroyed 2026-05-26 — see CT 109 row above** | ✓ |
|
||||||
| VM 100 HAOS config | Phase 3 git addon → `fkrebs/ha-config` | ✗ not deployed |
|
| VM 100 HAOS config | Phase 3 git addon → `fkrebs/ha-config` | ✗ not deployed |
|
||||||
| VM 100 HAOS daily tar | HA → UNAS → Backrest | ✓ |
|
| VM 100 HAOS daily tar | HA → UNAS → Backrest | ✓ |
|
||||||
| PVE host `/etc/pve/` | Phase 3 git push → `fkrebs/pve-conf` | ✗ not deployed |
|
| PVE host `/etc/pve/` | Phase 3 git push → `fkrebs/pve-conf` | ✗ not deployed |
|
||||||
|
|||||||
Reference in New Issue
Block a user