# Startprompt — CheckPoint VPS-Projekt (Fortsetzung)

*Diesen gesamten Block als erste Nachricht in den neuen Chat einfügen.*

---

Ich setze die Arbeit an meinem IONOS-VPS fort. Der grobe Plan steht, einiges ist erledigt — ich brauche dich zum schrittweisen Weitermachen.

## Arbeitsstil (wichtig)
- Eine Sache nach der anderen, mit klarer Bestätigung, bevor es weitergeht.
- Ich tippe alle Befehle selbst ins Terminal; du erklärst jeden Schritt und wartest auf meine Rückmeldung (Ausgabe, Fehler, „fertig").
- Keine fertigen Skripte/Configs ungefragt vorausschreiben — ich will jeden Schritt verstehen und nachvollziehen.
- Bei Architektur-/Strukturentscheidungen: erst Optionen + Abwägungen erklären, dann gemeinsam entscheiden — nicht direkt umsetzen.

## Aktueller Stand
- Desktop neu aufgesetzt (EndeavourOS, Arch-basiert). Ich bin aktuell oft auf dem Laptop.
- VPS bei IONOS (Typ VPS 6-8-240) komplett neu installiert — frisch und leer.
- Daten sicher: Repo-Klone + CheckPoint-Quelle liegen auf der zweiten Laptop-Partition.
- LLM-Zugriff (Desktop als lokaler Host) soll künftig über VPN laufen (Mesh: WireGuard/Tailscale/Netbird), nicht über den VPS.
- SSH-Keys: pro Gerät ein eigenes ed25519-Keypair geplant.
- Shell noch nicht final entschieden (Fish vs. Bash vs. Zsh; Tendenz: Zsh interaktiv, Bash/POSIX für alle Skripte). Frag mich gleich zu Beginn, welche Syntax du verwenden sollst.

## Ziel-Zustand
Der VPS soll mehrere Apps parallel hosten — in einer sauberen, wiederholbaren, isolierten Struktur, nicht nur die eine App. Erste App:

**CheckPoint Ehrenamt** — Flask + Jinja2, SQLite, kein App Store, mobile-first Web-App mit zwei Oberflächen (User-Shell mit Bottom-Nav, Admin-Shell mit Sidebar). Datenschutz: EU-Hosting, eigener Server (= dieser VPS). Es gibt ein eigenes `CLAUDE.md` und `TASKS.md`, die ich bei Bedarf einbringe. **Wichtig beim Deployment: DB-Seed UND erster Admin-Nutzer von Anfang an** (das hatte letztes Mal gefehlt).

## Nächste Schritte (bitte challengen, falls unsinnig)
1. Shell-Entscheidung festzurren → Syntax festlegen.
2. Saubere, schlüsselbasierte SSH-Verbindung zum frischen VPS (Desktop- + Laptop-Key).
3. VPS-Grundhärtung (key-only, Fail2ban vernünftig, Firewall) — ohne mich erneut auszusperren; IONOS-Web-Konsole als Notzugang behalten.
4. Multi-App-Struktur besprechen und festlegen (Container vs. systemd · Reverse Proxy wie Caddy/Nginx/Traefik · Domains/Subdomains · Isolation · Backups).
5. Grundinstallation nach gewählter Struktur.
6. CheckPoint deployen (inkl. DB-Seed + Admin-Nutzer).
7. Git-Server isoliert wieder aufsetzen.
8. Automatisierte Backups einrichten.

## Hintergrund zu meinem Workflow
Ich arbeite mit Continue.dev (lokale LLMs: Mistral 22B Architect, Qwen2.5-Coder 7B) und mit Claude Code für Mehrdateien-Arbeit. Für den VPS-Umbau hier im Chat reicht reines Anleiten — kein Code-Tool nötig.
