docs(restore): finalize audit - handbook update, reifegrad matrix, backlog
Schliesst das Restore-Skills-Audit 2026-06-02/03 ab: - RESTORE_HANDBOOK.md auf Stand 2026-06-03: alle 6 verifizierten Tests (Vaultwarden, Gitea, Paperless, Immich, Authelia, Komodo-Bootstrap) dokumentiert, Frequenz-Tabelle aktualisiert, Betriebsmodus auf V1+ (mit ntfy), Schnellstart um Immich/Authelia/Komodo ergaenzt, Report-Aufbewahrungsregel dokumentiert, Ausbaustufen priorisiert. - RESTORE_MATRIX.md: neue Sektion "Restore-Test-Reifegrad" mit Uebersichtstabelle (pro Dienst: Tier, letzter Test, Typ, naechster Lauf) und priorisierter Kandidatenliste fuer fehlende Tests. - Gitea-Restore: SSH-Check im Report korrekt als "TCP connect only" benannt statt "SSH port open" (war Audit-Finding M3). - AUDIT_2026-05-25_TODO.md: Restore-Audit-Backlog ergaenzt mit den verbleibenden 8 offenen Punkten (Nextcloud, Shared PG18, Komodo-Mongo, Mailarchiver, Mealie, Traefik, Negativ-Test, E2E-DR-Drill). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -67,9 +67,9 @@ sleep 8
|
||||
status="$(curl -s -o /tmp/gitea-body.html -w '%{http_code}' http://127.0.0.1:13000)"
|
||||
grep -qi "Gitea" /tmp/gitea-body.html
|
||||
if timeout 5 bash -lc '</dev/tcp/127.0.0.1/12222' >/dev/null 2>&1; then
|
||||
ssh_state="open"
|
||||
ssh_state="tcp-open"
|
||||
else
|
||||
echo "Gitea SSH port not reachable" >&2
|
||||
echo "Gitea SSH port not reachable (TCP connect failed)" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
@@ -91,7 +91,7 @@ write_report "$REPORT_FILE" <<EOF
|
||||
- Borg extract into isolated restore-lab: \`ok\`
|
||||
- HTTP status: \`$status\`
|
||||
- HTML content: \`Gitea\`
|
||||
- SSH port: \`$ssh_state\`
|
||||
- SSH TCP port: \`$ssh_state\` (TCP connect only, not a full SSH handshake)
|
||||
- Repository sample: \`$repo_sample\`
|
||||
|
||||
## Notes
|
||||
|
||||
Reference in New Issue
Block a user