Document review matrix and drift checks
This commit is contained in:
@@ -79,6 +79,23 @@ Filebrowser serviert `/mnt/user/projekte`, `/mnt/user/documents` und `/mnt/user/
|
||||
- **`/mnt/user/projekte`** ist aktuell in **keinem** Borg-Scope. Ad-hoc-Dateien, die direkt unter `documents/` oder `photos/` (ausserhalb der genannten App-Ordner) abgelegt werden, ebenfalls nicht.
|
||||
- Entscheidung Operator offen (Eintrag in `docs/MASTER_TODO.md`): Entweder `projekte` als eigenen read-only Borg-UI-Mount + Quelllisten-Eintrag aufnehmen, oder bewusst als "nur lokal, nicht DR-relevant" bestaetigen. Bis zur Entscheidung gilt: dort liegende Originaldaten sind **nicht** wiederherstellbar.
|
||||
|
||||
### Dawarich (Standortdaten) - noch nicht im Scope
|
||||
|
||||
Dawarich (`apps/dawarich/docker-compose.yml`) speichert hochsensible
|
||||
Standort-Historie in einer eigenen PostGIS-DB unter
|
||||
`/mnt/user/appdata/dawarich/{postgres17,redis,shared,public,watched,storage}`.
|
||||
`docs/SERVICE_CATALOG.md` nennt als Ziel "Tier 2, Borg + `dawarich.dump`", aber:
|
||||
|
||||
- Es gibt **keinen** `dawarich`-Eintrag in der Service Inventory oben.
|
||||
- `pre-backup-dumps.sh` erzeugt **kein** `dawarich.dump` (PostGIS-`pg_dump`).
|
||||
- Die Quellliste (`all-important-sources.txt`) enthaelt **keinen**
|
||||
`/local/appdata/dawarich`-Pfad, und Borg-UI mountet ihn nicht.
|
||||
|
||||
Konsequenz: Standortdaten sind aktuell **nicht** DR-gesichert. Schliessen
|
||||
(Operator + Host): `dawarich.dump` in `pre-backup-dumps.sh` (PostGIS), Pfad in
|
||||
Quellliste + Borg-UI-Mount + diese Tabelle aufnehmen, danach `RESTORE_MATRIX.md`
|
||||
Tier-2-Zeile + Reifegrad ergaenzen. Tracking: `docs/MASTER_TODO.md`.
|
||||
|
||||
### Komodo keys
|
||||
|
||||
Production still stores Komodo Core/Periphery keys in the Docker named volume `komodo_komodo_keys`. This is a known open migration item and is not fixed by the Borg source list alone. Target state: move the keys to a host path such as `/mnt/user/appdata/komodo/keys` and mount that path into both Komodo containers, then include it in Borg. Do not treat this as solved until the live Compose stack has been migrated and Periphery reconnect has been verified.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Typ: Runbook · Stand: 2026-06-23 · Status: live (Komodo-Stack-ID `6a3acf2ca7867a4fbab9bfc1`); offen nur der Gitea->Komodo-Webhook
|
||||
Typ: Runbook · Stand: 2026-06-23 · Status: live (Komodo-Stack-ID `6a3acf2ca7867a4fbab9bfc1`); Gitea->Komodo-Webhook seit 2026-06-23 aktiv (Status: `docs/MASTER_TODO.md`)
|
||||
|
||||
# Healthchecks (self-hosted) — Cron-/Job-Heartbeat-Monitor
|
||||
|
||||
@@ -72,6 +72,9 @@ Datei-Secret vor; beide Werte muessen identisch sein.
|
||||
|
||||
## Deploy + Pflicht-Webhook
|
||||
|
||||
> Status 2026-06-23: Deploy erfolgt + Gitea->Komodo-Webhook aktiv. Diese Schritte
|
||||
> bleiben als Referenz / Rebuild-Anleitung. Laufender Status: `docs/MASTER_TODO.md`.
|
||||
|
||||
1. Stack in Komodo aus Gitea `Micha/homelab-infra` anlegen, `webhook_enabled` an.
|
||||
2. Gitea-Webhook auf die neue Stack-ID anlegen
|
||||
(`http://komodo-core:9120/listener/github/stack/<stack-id>/deploy`),
|
||||
|
||||
Reference in New Issue
Block a user