mirror of
https://github.com/complexcaresolutions/documentation.git
synced 2026-03-17 16:23:53 +00:00
182 lines
4.5 KiB
Markdown
182 lines
4.5 KiB
Markdown
# 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)
|
|
|
|
- [x] Debian 13 Installation
|
|
- [x] PostgreSQL 17 mit payload_db und umami_db
|
|
- [x] Redis Cache
|
|
- [x] Payload CMS Production (cms.c2sgmbh.de)
|
|
- [x] Umami Analytics Production (analytics.c2sgmbh.de)
|
|
- [x] Nginx Reverse Proxy mit Let's Encrypt
|
|
- [x] PM2 Process Management
|
|
- [x] Claude Code CLI
|
|
- [x] Backup-Scripts (täglich)
|
|
- [x] CVE-2025-55182 Hotfix
|
|
|
|
### Caddy Reverse Proxy (sv-caddy)
|
|
|
|
- [x] Caddy 2.9.x mit Cloudflare DNS Plugin
|
|
- [x] Wildcard SSL für *.porwoll.tech
|
|
- [x] Cloudflare DNS-Challenge
|
|
- [x] Routing für alle Services
|
|
- [x] Security Headers
|
|
|
|
### Payload CMS
|
|
|
|
- [x] Multi-Tenant Plugin
|
|
- [x] Redis Caching
|
|
- [x] Package-Versionen synchronisiert: Next.js 15.5.9, React 19.2.3, Payload 3.69.0
|
|
- [x] GitHub Repository (complexcaresolutions/cms.c2sgmbh)
|
|
|
|
### sv-frontend (Multi-Project)
|
|
|
|
- [x] Node.js 22.x + pnpm
|
|
- [x] AI-Tools: Claude Code 2.0.72, Codex CLI 0.73.0, Gemini CLI 0.21.2
|
|
- [x] 9 Frontend-Projekte initialisiert
|
|
- [x] Systemd Services (Ports 3000-3008)
|
|
- [x] SSH-Zugriff mit Key
|
|
- [x] VS Code Remote-SSH kompatibel
|
|
|
|
### GitHub Repositories
|
|
|
|
Organisation: **complexcaresolutions** (Internal)
|
|
|
|
- [x] cms.c2sgmbh (Payload CMS)
|
|
- [x] payload-contracts (Shared Types)
|
|
- [x] frontend.porwoll.de
|
|
- [x] frontend.blogwoman.de
|
|
- [x] frontend.caroline-porwoll.com / .de
|
|
- [x] frontend.complexcaresolutions.de
|
|
- [x] frontend.gunshin.de
|
|
- [x] frontend.sensualmoment.de
|
|
- [x] frontend.zweitmeinu.ng
|
|
- [x] frontend.zytoskandal.de
|
|
- [x] 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
|
|
|
|
4. [ ] Frontend-Staging auf Hetzner 3
|
|
5. [ ] GitHub Actions für Deployment
|
|
6. [ ] Design-System (Tailwind + Shadcn/UI)
|
|
|
|
### Langfristig
|
|
|
|
7. [ ] Alle 9 Frontends entwickeln
|
|
8. [ ] Migration von Plesk-Domains
|
|
9. [ ] CI/CD Pipeline komplett
|
|
10. [ ] 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
|
|
|
|
```bash
|
|
ssh frontend@10.10.181.104
|
|
systemctl start frontend-porwoll
|
|
systemctl stop frontend-porwoll
|
|
```
|
|
|
|
### Hetzner 3
|
|
|
|
```bash
|
|
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
|