354c4eb38d2bc011508ac7279c439c9bd403bfee
Homelab Infrastructure (KalliLab CORE)
Dieses Repository ist die zentrale Quelle ("Single Source of Truth") für die komplette Infrastruktur meines Homelabs.
🚨 WICHTIG – Einstieg
Vor jeder Änderung lesen:
- 👉 HOMELAB_ARCHITECTURE_MASTER_V2.md
- 👉 docs/WORKFLOW.md
Architektur
- Host: Unraid
- Container: Docker (Compose)
- Reverse Proxy: Traefik v3 (100% Docker-Labels, kein File-Provider mehr)
- Zugriff: Tailscale (VPN)
- DNS: AdGuard Home + Unbound
- GitOps: Gitea + Komodo (Stack-Manager)
Grundprinzipien
- Alle Änderungen erfolgen über Git (Komodo deployed automatisch aus Gitea)
- 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 (Gitea)security/→ sicherheitskritische Dienste (Vaultwarden)infra/→ Datenbanken & technische Services (PostgreSQL, Redis, DDNS-Updater)apps/→ Anwendungen (Immich, Paperless, Mealie, Homepage, ...)ops/→ Monitoring & Tools (Komodo, Scrutiny, Uptime-Kuma, Backrest, ...)host-services/→ Dienste mit Host-Netz (AdGuard, Beszel, Tailscale, ...)traefik/→ Reverse Proxy Konfigurationdocs/→ Dokumentation & Prozesseenv/→ Beispiel-Umgebungsvariablen
Workflow
- Änderung im Repository (Git)
- Commit & Push nach Gitea
- Komodo deployed automatisch (GitOps)
- Testen
- Dokumentation aktualisieren
Status
GitOps-Migration (Sprint 1–4) abgeschlossen. Komodo ist primärer Stack-Manager.
⚠️ Portainer CE läuft noch als Legacy-UI – wird in Sprint 5 abgeschaltet.
Description
Languages
Shell
68%
PowerShell
25.7%
Python
5.6%
JavaScript
0.4%
Dockerfile
0.3%