diff --git a/README.md b/README.md index 5e28f02..d4bad83 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,42 @@ -# documentation -Zentrale Dokumentation - Infrastruktur, Deployment, API, Anleitungen, Proxmox +# 📚 Complex Care Solutions - Dokumentation + +Zentrale Dokumentation für die gesamte Infrastruktur, Deployment-Prozesse, APIs und Anleitungen. + +## Struktur + +``` +dokumentation/ +├── infrastruktur/ # Server, Proxmox, Netzwerk +├── deployment/ # CI/CD, Staging, Production +├── api/ # API-Dokumentation & Anleitungen +├── frontend/ # Frontend-Architektur & Features +├── security/ # Sicherheit & DSGVO +├── anleitungen/ # Howtos & Workflow-Anleitungen +├── proxmox/ # Proxmox-Inventar & Konfiguration +└── projekt/ # Projektstatus & TODOs +``` + +## Repositories + +| Repository | Beschreibung | +|------------|-------------| +| [cms.c2sgmbh](https://github.com/complexcaresolutions/cms.c2sgmbh) | Payload CMS Backend (Multi-Tenant) | +| [payload-contracts](https://github.com/complexcaresolutions/payload-contracts) | Shared TypeScript Types & API Client | +| [frontend.porwoll.de](https://github.com/complexcaresolutions/frontend.porwoll.de) | porwoll.de Frontend | +| [frontend.blogwoman.de](https://github.com/complexcaresolutions/frontend.blogwoman.de) | blogwoman.de Frontend | +| [frontend.complexcaresolutions.de](https://github.com/complexcaresolutions/frontend.complexcaresolutions.de) | CCS Website | +| [frontend.gunshin.de](https://github.com/complexcaresolutions/frontend.gunshin.de) | gunshin.de Frontend | +| + 5 weitere Frontend-Repos | caroline-porwoll.com/de, sensualmoment, zweitmeinu.ng, zytoskandal | + +## Infrastruktur-Übersicht + +- **CMS:** Payload CMS 3.x mit PostgreSQL (Multi-Tenant) +- **Frontends:** Next.js 15+ auf sv-frontend (PM2) +- **Reverse Proxy:** Caddy mit Cloudflare DNS +- **Virtualisierung:** Proxmox VE (3 Nodes + PBS) +- **CI/CD:** GitHub Actions mit SSH ProxyJump +- **Monitoring:** SSL-Monitoring (ssl.porwoll.tech), Umami Analytics + +## Kontakt + +Complex Care Solutions GmbH diff --git a/anleitungen/ANLEITUNG_PORWOLL_MANUELL.md b/anleitungen/ANLEITUNG_PORWOLL_MANUELL.md new file mode 100644 index 0000000..4cdb62f --- /dev/null +++ b/anleitungen/ANLEITUNG_PORWOLL_MANUELL.md @@ -0,0 +1,5 @@ +# Anleitung: Porwoll Manuell + +> Siehe Projektdatei ANLEITUNG_PORWOLL_MANUELL.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/anleitungen/ANLEITUNG_RALPH_WIGGUM_PROMPT_ERSTELLUNG.md b/anleitungen/ANLEITUNG_RALPH_WIGGUM_PROMPT_ERSTELLUNG.md new file mode 100644 index 0000000..b5ce36f --- /dev/null +++ b/anleitungen/ANLEITUNG_RALPH_WIGGUM_PROMPT_ERSTELLUNG.md @@ -0,0 +1,5 @@ +# Anleitung: Ralph Wiggum Prompt-Erstellung + +> Siehe Projektdatei ANLEITUNG_RALPH_WIGGUM_PROMPT_ERSTELLUNG.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/anleitungen/ANLEITUNG_SUPERPOWERS_PROMPTS.md b/anleitungen/ANLEITUNG_SUPERPOWERS_PROMPTS.md new file mode 100644 index 0000000..ab8246a --- /dev/null +++ b/anleitungen/ANLEITUNG_SUPERPOWERS_PROMPTS.md @@ -0,0 +1,5 @@ +# Anleitung: Superpowers Prompts + +> Siehe Projektdatei ANLEITUNG_SUPERPOWERS_PROMPTS.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/anleitungen/KONZEPT-KI-ANLEITUNG.md b/anleitungen/KONZEPT-KI-ANLEITUNG.md new file mode 100644 index 0000000..48e251b --- /dev/null +++ b/anleitungen/KONZEPT-KI-ANLEITUNG.md @@ -0,0 +1,5 @@ +# KI-Konzept Anleitung + +> Siehe Projektdatei KONZEPT-KI-ANLEITUNG.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/anleitungen/RALPH_WIGGUM_HOWTO.md b/anleitungen/RALPH_WIGGUM_HOWTO.md new file mode 100644 index 0000000..7799779 --- /dev/null +++ b/anleitungen/RALPH_WIGGUM_HOWTO.md @@ -0,0 +1,5 @@ +# Ralph Wiggum HowTo + +> Siehe Projektdatei RALPH_WIGGUM_HOWTO.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/api/API_ANLEITUNG.md b/api/API_ANLEITUNG.md new file mode 100644 index 0000000..6cce087 --- /dev/null +++ b/api/API_ANLEITUNG.md @@ -0,0 +1,5 @@ +# API-Anleitung + +> Siehe Projektdatei API_ANLEITUNG.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/deployment/DEPLOYMENT.md b/deployment/DEPLOYMENT.md new file mode 100644 index 0000000..175fe59 --- /dev/null +++ b/deployment/DEPLOYMENT.md @@ -0,0 +1,5 @@ +# Deployment-Dokumentation + +> Siehe Projektdatei DEPLOYMENT.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/deployment/DEPLOYMENT_STRATEGY.md b/deployment/DEPLOYMENT_STRATEGY.md new file mode 100644 index 0000000..c9fad5e --- /dev/null +++ b/deployment/DEPLOYMENT_STRATEGY.md @@ -0,0 +1,5 @@ +# Deployment-Strategie + +> Siehe Projektdatei DEPLOYMENT_STRATEGY.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/deployment/STAGING-DEPLOYMENT.md b/deployment/STAGING-DEPLOYMENT.md new file mode 100644 index 0000000..dd6519f --- /dev/null +++ b/deployment/STAGING-DEPLOYMENT.md @@ -0,0 +1,5 @@ +# Staging Deployment + +> Siehe Projektdatei STAGING-DEPLOYMENT.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/frontend/FRONTEND.md b/frontend/FRONTEND.md new file mode 100644 index 0000000..c5fe3cc --- /dev/null +++ b/frontend/FRONTEND.md @@ -0,0 +1,5 @@ +# Frontend-Dokumentation + +> Siehe Projektdatei FRONTEND.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/frontend/UNIVERSAL_FEATURES.md b/frontend/UNIVERSAL_FEATURES.md new file mode 100644 index 0000000..bd7a4d3 --- /dev/null +++ b/frontend/UNIVERSAL_FEATURES.md @@ -0,0 +1,5 @@ +# Universal Features + +> Siehe Projektdatei UNIVERSAL_FEATURES.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/infrastruktur/INFRASTRUCTURE.md b/infrastruktur/INFRASTRUCTURE.md new file mode 100644 index 0000000..f442a0e --- /dev/null +++ b/infrastruktur/INFRASTRUCTURE.md @@ -0,0 +1,5 @@ +# Infrastruktur-Dokumentation + +> Siehe Projektdatei INFRASTRUCTURE.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/infrastruktur/INFRASTRUCTURE_COMPLETE_DECEMBER_2025.md b/infrastruktur/INFRASTRUCTURE_COMPLETE_DECEMBER_2025.md new file mode 100644 index 0000000..fde48c9 --- /dev/null +++ b/infrastruktur/INFRASTRUCTURE_COMPLETE_DECEMBER_2025.md @@ -0,0 +1,5 @@ +# Infrastruktur - Vollständige Dokumentation (Dezember 2025) + +> Siehe Projektdatei INFRASTRUCTURE_COMPLETE_DECEMBER_2025.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/infrastruktur/TECHSTACK_COMPLETE_DECEMBER_2025.md b/infrastruktur/TECHSTACK_COMPLETE_DECEMBER_2025.md new file mode 100644 index 0000000..744d708 --- /dev/null +++ b/infrastruktur/TECHSTACK_COMPLETE_DECEMBER_2025.md @@ -0,0 +1,5 @@ +# Tech Stack - Vollständige Dokumentation (Dezember 2025) + +> Siehe Projektdatei TECHSTACK_COMPLETE_DECEMBER_2025.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/projekt/PROJECT_STATUS.md b/projekt/PROJECT_STATUS.md new file mode 100644 index 0000000..5eeb6ce --- /dev/null +++ b/projekt/PROJECT_STATUS.md @@ -0,0 +1,5 @@ +# Projektstatus + +> Siehe Projektdatei PROJECT_STATUS.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/projekt/TODO.md b/projekt/TODO.md new file mode 100644 index 0000000..e70ed62 --- /dev/null +++ b/projekt/TODO.md @@ -0,0 +1,5 @@ +# TODO + +> Siehe Projektdatei TODO.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/proxmox/PROMPT_PROXMOX_INVENTAR_TEIL2.md b/proxmox/PROMPT_PROXMOX_INVENTAR_TEIL2.md new file mode 100644 index 0000000..093b6b2 --- /dev/null +++ b/proxmox/PROMPT_PROXMOX_INVENTAR_TEIL2.md @@ -0,0 +1,5 @@ +# Prompt: Proxmox Inventar Teil 2 + +> Siehe Projektdatei PROMPT_PROXMOX_INVENTAR_TEIL2.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/proxmox/PROXMOX_INVENTAR_PBS.md b/proxmox/PROXMOX_INVENTAR_PBS.md new file mode 100644 index 0000000..54f2754 --- /dev/null +++ b/proxmox/PROXMOX_INVENTAR_PBS.md @@ -0,0 +1,5 @@ +# Proxmox Inventar - PBS + +> Siehe Projektdatei PROXMOX_INVENTAR_PBS.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/proxmox/PROXMOX_INVENTAR_PVE04.md b/proxmox/PROXMOX_INVENTAR_PVE04.md new file mode 100644 index 0000000..b63af64 --- /dev/null +++ b/proxmox/PROXMOX_INVENTAR_PVE04.md @@ -0,0 +1,5 @@ +# Proxmox Inventar - PVE04 + +> Siehe Projektdatei PROXMOX_INVENTAR_PVE04.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/proxmox/PROXMOX_INVENTAR_PVE05.md b/proxmox/PROXMOX_INVENTAR_PVE05.md new file mode 100644 index 0000000..0d7e31a --- /dev/null +++ b/proxmox/PROXMOX_INVENTAR_PVE05.md @@ -0,0 +1,5 @@ +# Proxmox Inventar - PVE05 + +> Siehe Projektdatei PROXMOX_INVENTAR_PVE05.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/proxmox/PROXMOX_RUECKFRAGEN.md b/proxmox/PROXMOX_RUECKFRAGEN.md new file mode 100644 index 0000000..1ecf8ae --- /dev/null +++ b/proxmox/PROXMOX_RUECKFRAGEN.md @@ -0,0 +1,5 @@ +# Proxmox Rückfragen + +> Siehe Projektdatei PROXMOX_RUECKFRAGEN.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/security/Analytics.md b/security/Analytics.md new file mode 100644 index 0000000..fe19c0c --- /dev/null +++ b/security/Analytics.md @@ -0,0 +1,5 @@ +# Analytics + +> Siehe Projektdatei Analytics.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/security/SECURITY.md b/security/SECURITY.md new file mode 100644 index 0000000..8b1c089 --- /dev/null +++ b/security/SECURITY.md @@ -0,0 +1,5 @@ +# Security-Dokumentation + +> Siehe Projektdatei SECURITY.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file diff --git a/security/SEO_ERWEITERUNG.md b/security/SEO_ERWEITERUNG.md new file mode 100644 index 0000000..cf9fd22 --- /dev/null +++ b/security/SEO_ERWEITERUNG.md @@ -0,0 +1,5 @@ +# SEO-Erweiterung + +> Siehe Projektdatei SEO_ERWEITERUNG.md für Details + +Platzhalter - wird mit Inhalt aus dem Claude Project befüllt. \ No newline at end of file