Server & Deployment¶
Ein Contabo VPS, manuelles Deployment, Sentry fuer Production Error-Tracking.
Status: done | Phase: vor-go-live | Aktualisiert: 2026-03-23
Aktueller Stand¶
Server¶
- IP: 145.223.99.201 (Contabo VPS, $18/Monat)
- Prozess-Manager: PM2 (Node.js Production)
- Reverse Proxy: Caddy (automatisches HTTPS)
- Pfad:
/opt/xolib/
Datenbank¶
- PostgreSQL 16 mit PostGIS 3.4 und H3-Extension
- Prisma ORM fuer Schema-Management und Migrationen
- Lokaler Dev-Zugriff ueber SSH-Tunnel (Port 5433)
Monitoring¶
- Sentry: Reaktiviert am 22.03.2026, nur im Production-Modus aktiv
- MkDocs: Dokumentations-Site auf dem Server
Deployment-Prozess¶
Aktuell manuelles Deployment per SSH. Der Workflow: Feature-Branch erstellen, lokal testen, PR auf main, nach Merge Auto-Deploy via Cron-Job. GitHub Actions CI/CD ist vorbereitet aber noch nicht aktiviert.
Lokales Dev-Setup¶
- SSH-Tunnel starten:
autossh -M 0 -f -N -L 5433:localhost:5432 root@145.223.99.201 .envmit DATABASE_URL auf Port 5433npm run devauf localhost:3000
Naechste Schritte¶
- GitHub Actions CI/CD aktivieren (tsc, Build, SSH Deploy)
- Uptime-Monitoring einrichten
- Server-Alerts konfigurieren
- CSRF Protection pruefen
- Rate Limiting erweitern
Historie¶
| Datum | Aenderung |
|---|---|
| 2026-03-23 | Migriert ins Knowledge System |
| 2026-03-22 | Sentry reaktiviert (Production-only) |
Quelldateien¶
Abhaengigkeiten¶
- Keine
Referenziert in¶
Keine Referenzen gefunden.