Off-Site-Backup an einem zweiten CH-Standort
Der lokale Backup-Cron läuft (18 DBs, 9 Container, 46 GB nightly) — das Off-Site-Spiegel-Bein fehlt aber noch. Ohne zweiten Standort ist ein Brand- oder Diebstahl-Szenario in Tägerwilen unrettbar.
Schritte
Was als Nächstes ansteht
- Endpunkt wählen (privater zweiter Schweizer Standort, Hetzner-Storage-Box, oder Schweizer Object-Storage-Anbieter mit AES-Kunde-Schlüssel).
- rclone- oder restic-Rotation auf bestehendem Backup-Cron andocken.
- Wöchentlichen Wiederherstellungs-Test als zweite Cron-Job-Stufe.
Offene Punkte
Was uns aufhält, was wir noch nicht entschieden haben
Die ehrliche Seite: wenn etwas nicht weiterkommt, liegt es meist an einer der hier gelisteten Abhängigkeiten oder offenen Fragen.
Hängt ab von
- Entscheidung Till — welcher CH-Endpunkt
Offene Fragen
- Reicht ein zweiter privater Standort (gemeinnützig, Selbstkostenpreis), oder braucht es einen kommerziellen Anbieter wegen Verfügbarkeits-Garantie?
Anker
Wohin das im Verein zeigt
- Infra Backup Tägliche Postgres-Dumps + Container-Volume-Snapshots auf interne Disk — Off-Site-Endpunkt ist die offene Lücke.
- Infra mana-server-ch Zweiter Mac Mini in der Schweiz — Off-Site-Replikation und Failover, sobald der Verein dort verankert ist.
- Lösung Eigenbetrieb auf einem Mac Mini Souveränität fängt damit an, dass jemand im Verein die Stromrechnung der Hardware kennt, auf der die Daten liegen.
Werte
Welche Grundsätze dieses Vorhaben trägt
Belege
Wo dieses Vorhaben in der Doku oder im Code lebt
- Doku SERVER_FAILOVER.md
○ Bald
Weitere Vorhaben im selben Horizont
Priorisiert, Reihenfolge weich.
-
Modell-Routing: gepinnt, gemessen, bewusst gewechseltWelches KI-Modell eine App-Aufgabe bedient, behandeln wir wie einen Dependency-Lockfile: einmal gemessen, gepinnt, stabil — geändert nur durch eine bewusste, datierte Entscheidung, nie durch einen Autopiloten. Das Fundament steht (Routing pro Aufgabe ist live); hier steht das System drumherum.
-
Schweizer Verein formal gründenmana operiert seit langem als „Verein in Gründung". Der nächste Schritt ist die formale Eintragung als Schweizer Verein nach ZGB Art. 60 ff. — mit Statuten, Vorstand und Mitgliederversammlung. Der Plan, später in eine Stiftung überzuführen, bleibt davon unberührt.
-
Unterstützen ohne Tiers: Spenden, Mitbauen, HardwareDer Verein ist Vorstufe zur Stiftung — gesucht sind Spender, nicht Abo-Mitglieder. Das öffentliche Modell wurde von Tier-Tabellen und einem Geld-Slider auf drei betrags-freie Wege umgestellt: mit Geld (Spende ohne vorgegebene Höhe), mit Zeit, mit Hardware. Die Landing bildet das ab; das Backend zieht nach.
-
sync1 abschalten, nachdem alle Apps auf sync2 (Event-Sourcing) sindsync2 (Event-Sourcing für 9 standalone Apps) läuft live. sync1 (Legacy-LWW für managarten) läuft parallel. Sobald managarten und die letzten Hybrid-Apps vollständig auf event-sourced umgebogen sind, kann sync1 retired werden.
Vorhaben sind die vorwärts-gerichtete Schwester des Devlogs. Erledigtes wandert in die passende Kalenderwoche, damit hier nur das steht, was wirklich noch ansteht.