documentation/projekt/PROJECT_STATUS.md

4.5 KiB

Projekt Status - Dezember 2025

Stand: 29. Dezember 2025

Zusammenfassung

Die komplette Entwicklungsinfrastruktur ist eingerichtet und funktionsfähig:

  • Payload CMS Multi-Tenant (Dev + Prod)
  • Multi-Frontend Development Environment
  • AI-gestützte Entwicklungstools
  • Reverse Proxy Stack (Caddy + Nginx)
  • Analytics (Umami)

Abgeschlossen

Infrastruktur VLAN 181 (Development)

LXC Hostname IP Service Status
699 sv-caddy 10.10.181.99 Caddy Reverse Proxy Running
700 sv-payload 10.10.181.100 Payload CMS + Redis Running
701 sv-postgres 10.10.181.101 PostgreSQL 17 + Redis Cmd Running
702 sv-dev-payload 10.10.181.102 Payload Experimental ⏸️ Stopped
703 sv-analytics 10.10.181.103 Umami Analytics Running
704 sv-frontend 10.10.181.104 Multi-Project Next.js Running

Hetzner 3 (Production)

  • Debian 13 Installation
  • PostgreSQL 17 mit payload_db und umami_db
  • Redis Cache
  • Payload CMS Production (cms.c2sgmbh.de)
  • Umami Analytics Production (analytics.c2sgmbh.de)
  • Nginx Reverse Proxy mit Let's Encrypt
  • PM2 Process Management
  • Claude Code CLI
  • Backup-Scripts (täglich)
  • CVE-2025-55182 Hotfix

Caddy Reverse Proxy (sv-caddy)

  • Caddy 2.9.x mit Cloudflare DNS Plugin
  • Wildcard SSL für *.porwoll.tech
  • Cloudflare DNS-Challenge
  • Routing für alle Services
  • Security Headers

Payload CMS

  • Multi-Tenant Plugin
  • Redis Caching
  • Package-Versionen synchronisiert: Next.js 15.5.9, React 19.2.3, Payload 3.69.0
  • GitHub Repository (complexcaresolutions/cms.c2sgmbh)

sv-frontend (Multi-Project)

  • Node.js 22.x + pnpm
  • AI-Tools: Claude Code 2.0.72, Codex CLI 0.73.0, Gemini CLI 0.21.2
  • 9 Frontend-Projekte initialisiert
  • Systemd Services (Ports 3000-3008)
  • SSH-Zugriff mit Key
  • VS Code Remote-SSH kompatibel

GitHub Repositories

Organisation: complexcaresolutions (Internal)

  • cms.c2sgmbh (Payload CMS)
  • payload-contracts (Shared Types)
  • frontend.porwoll.de
  • frontend.blogwoman.de
  • frontend.caroline-porwoll.com / .de
  • frontend.complexcaresolutions.de
  • frontend.gunshin.de
  • frontend.sensualmoment.de
  • frontend.zweitmeinu.ng
  • frontend.zytoskandal.de
  • documentation

⚠️ Kritische Aufgaben

Priorität Aufgabe Status
🔴 Umami Dev Admin-Passwort ändern Offen
🔴 auth.zh3.de - 502 Bad Gateway beheben Offen
🟡 pve04/pve05/Backup: Enterprise Repo Offen

📜 Nächste Schritte

Kurzfristig

  1. Porwoll.de Frontend-Entwicklung
  2. BlogWoman Frontend-Entwicklung
  3. Content Migration

Mittelfristig

  1. Frontend-Staging auf Hetzner 3
  2. GitHub Actions für Deployment
  3. Design-System (Tailwind + Shadcn/UI)

Langfristig

  1. Alle 9 Frontends entwickeln
  2. Migration von Plesk-Domains
  3. CI/CD Pipeline komplett
  4. Monitoring & Alerting

📊 Service-URLs

Development (porwoll.tech)

Service URL Status
Portal https://porwoll.tech
Payload CMS https://pl.porwoll.tech
Redis Commander https://redis.porwoll.tech
Umami Analytics https://umami.porwoll.tech
Frontend porwoll.de https://porwoll-dev.porwoll.tech
(8 weitere) https://*-dev.porwoll.tech ⏸️ On-Demand

Production (Hetzner)

Service URL Status
Payload CMS https://cms.c2sgmbh.de
Umami Analytics https://analytics.c2sgmbh.de

🔧 Quick Commands

sv-frontend

ssh frontend@10.10.181.104
systemctl start frontend-porwoll
systemctl stop frontend-porwoll

Hetzner 3

ssh payload@162.55.85.18
~/deploy.sh
pm2 logs payload

📝 Änderungsprotokoll

29.12.2025

  • Dokumentation konsolidiert und aktualisiert
  • Payload CMS Update 3.68.4 → 3.69.0
  • Bug-Fixes Admin Panel (Login Redirect, Speichern-Button, SEOSettings)

18.12.2025

  • sv-frontend komplett eingerichtet
  • 9 GitHub Repos erstellt, alle Next.js Projekte initialisiert
  • AI-Tools installiert, Caddy Routing für *-dev.porwoll.tech

12.12.2025

  • sv-caddy mit Cloudflare DNS-Challenge
  • Wildcard SSL, Redis Commander

11.12.2025

  • Hetzner 3 Production Setup
  • Payload CMS + Umami Migration
  • Redis Caching (Dev + Prod)

26.11.2025

  • Initial Payload CMS Setup
  • Multi-Tenant Plugin, PostgreSQL