From 769b5f952b58420607374b7af0887429ec0be119 Mon Sep 17 00:00:00 2001 From: Micha Date: Mon, 23 Mar 2026 17:02:55 +0000 Subject: [PATCH] README.md aktualisiert --- README.md | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4c990b3..9e8b305 100644 --- a/README.md +++ b/README.md @@ -1 +1,44 @@ -# Homelab Infrastructure +# Homelab Infrastructure (KalliLab CORE) + +Dieses Repository ist die zentrale Quelle ("Single Source of Truth") für die komplette Infrastruktur meines Homelabs. + +## Architektur + +- Host: Unraid +- Container: Docker (Compose) +- Reverse Proxy: Traefik v3 +- Zugriff: Tailscale (VPN) +- DNS: Pi-hole + Unbound +- GitOps: Gitea + Portainer (Stacks aus Git) + +## Grundprinzipien + +- Alle Änderungen erfolgen über Git (kein manuelles Editieren in Portainer) +- Keine produktiven Container außerhalb von Compose +- Traefik ist der einzige öffentliche Einstiegspunkt +- Admin-Dienste sind nicht öffentlich erreichbar (nur via VPN oder Auth) +- Secrets werden niemals im Repository gespeichert + +## Repository-Struktur + +- `core/` → Basisdienste +- `security/` → sicherheitskritische Dienste +- `infra/` → Datenbanken & technische Services +- `apps/` → Anwendungen +- `ops/` → Monitoring & Tools +- `host-services/` → Dienste mit Host-Netz +- `traefik/` → Reverse Proxy Konfiguration +- `docs/` → Dokumentation & Prozesse +- `env/` → Beispiel-Umgebungsvariablen + +## Workflow + +1. Änderung im Repository +2. Commit & Push +3. Portainer deployed automatisch +4. Testen +5. Dokumentation aktualisieren + +## Status + +Initialer Aufbau der Infrastruktur (GitOps Migration gestartet) \ No newline at end of file