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>
27 lines
922 B
Markdown
27 lines
922 B
Markdown
# #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
|
||
–
|