INBOX/03_Startprompt_Fortsetzung.md
2026-08-07 15:50:54 +02:00

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)

  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.