docs: Architekturplan, Issues und Projektorganisation anlegen

Plan für ProxDeploy zur Freigabe: Architektur (app, worker, Postgres),
Prisma-Entwurf, REST-API, Dateistruktur und sechs Etappen.

Die Proxmox-API wurde gegen das Schema von PVE 9.2 und die Quellen der
8er-Zweige geprüft. Daraus folgt die Fähigkeitserkennung pro Server:
Template-Bau per API erst ab 8.4, Snippets und LXC-Exec nur per SSH.

Refs #001

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-12 09:05:57 +02:00
co-authored by Claude Opus 5.5
commit 6c16d56960
25 changed files with 1153 additions and 0 deletions
@@ -0,0 +1,26 @@
# #002 Server-Verwaltung und Verschlüsselung
**Status:** offen
**Meilenstein:** v0.1.0
**Labels:** feature, sicherheit
**Geschätzt:** 6 h **Tatsächlich:** –
## Ziel
Proxmox-Server anlegen, bearbeiten, löschen; Geheimnisse verschlüsselt.
## Aufgaben
- [ ] AES-256-GCM-Helfer mit Versionspräfix, Tests (falscher Schlüssel, manipulierte Daten)
- [ ] Modell `Server`, Services, REST `/api/v1/server`, Formular mit Token-ID/Secret
- [ ] TLS: Fingerprint holen (`POST /server/pruefen`), anzeigen, bestätigen, pinnen
- [ ] Proxmox-Client mit undici-Agent und Fingerprint-Vergleich, UPID-Warten
- [ ] SSH optional: Schlüsselpaar erzeugen, Einzeiler anzeigen, Host-Key pinnen
- [ ] Protokolleintrag je Änderung
## Akzeptanzkriterien
- [ ] Secret erscheint nie in API-Antworten oder Logs
- [ ] Falscher Fingerprint → klare Fehlermeldung, keine Verbindung
## Abhängigkeiten
#001
## Notizen / Entscheidungen
–