CluPilotCloud/docs
nexxo 5cae870dd9 Entwurf: vmbr0 automatisch bauen
Der letzte Handgriff der Host-Uebernahme. Derselbe Mechanismus wie
BuildVmTemplate — bridge.sh + bridge-run.sh hochladen und abgekoppelt
fahren, nicht in PHP nachbauen.

Die tragenden Punkte:

- Abgekoppelt ist Bedingung, nicht Optimierung: ifreload -a nimmt die
  Leitung, ueber die der Befehl laeuft.
- Der Zeitgeber steht vor jeder Aenderung, und nur er stellt zurueck.
  Kein zweiter Ruecknahmeweg.
- Abbestellt wird erst, wenn BEIDE Richtungen stimmen: Internet
  erreichbar UND frischer WireGuard-Handshake. Nur die erste zu pruefen
  laesst den Fall zu, in dem der Host oeffentlich lebt, CluPilot
  ausgesperrt ist und die Rueckfahrkarte gerade weggeworfen wurde.
- Kein ping — Hetzners Debian-Basis hat keins, und network.sh:190 haette
  deshalb immer 'nicht erreichbar' gesagt.
- Bruecke schon da heisst nichts anfassen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-01 11:47:38 +02:00
..
design Write the handoff, and rescue the approved templates into the repo 2026-07-27 20:18:20 +02:00
handoffs Hand over the three open threads, and what they have in common 2026-07-31 16:07:45 +02:00
runbooks Write down what to do when the bootstrap stops 2026-07-30 20:22:32 +02:00
specs docs: Phase D spec — service framing, redesign & CRUD completeness 2026-07-25 14:13:23 +02:00
superpowers Entwurf: vmbr0 automatisch bauen 2026-08-01 11:47:38 +02:00
deployment.md feat(deploy): releases you can pin to, and a version that tells the truth 2026-07-26 15:21:38 +02:00
handoff-plan-catalogue.md docs: handoff for the plan catalogue rebuild 2026-07-26 10:43:17 +02:00
monitoring-uptime-kuma.md fix(monitoring): cap monitoring retries at the run budget; dependency-free liveness probe 2026-07-25 20:19:32 +02:00
wireguard-hub.md docs(wireguard): document the ownership model and config storage 2026-07-25 22:55:14 +02:00