2.8 KiB
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)
- Shell-Entscheidung festzurren → Syntax festlegen.
- Saubere, schlüsselbasierte SSH-Verbindung zum frischen VPS (Desktop- + Laptop-Key).
- VPS-Grundhärtung (key-only, Fail2ban vernünftig, Firewall) — ohne mich erneut auszusperren; IONOS-Web-Konsole als Notzugang behalten.
- Multi-App-Struktur besprechen und festlegen (Container vs. systemd · Reverse Proxy wie Caddy/Nginx/Traefik · Domains/Subdomains · Isolation · Backups).
- Grundinstallation nach gewählter Struktur.
- CheckPoint deployen (inkl. DB-Seed + Admin-Nutzer).
- Git-Server isoliert wieder aufsetzen.
- 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.