b0e06f7fa1b3bf01bfec643e371b5b94d2b2c514
- MongoDB auf komodo_net (internal: true), nie frontend_net - Core auf frontend_net + komodo_net, Admin-Middleware - Periphery Docker-Socket ohne :ro (Ausnahme dokumentiert) - Secrets via _FILE Pattern fuer MongoDB
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
- 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/→ Basisdienstesecurity/→ sicherheitskritische Diensteinfra/→ Datenbanken & technische Servicesapps/→ Anwendungenops/→ Monitoring & Toolshost-services/→ Dienste mit Host-Netztraefik/→ Reverse Proxy Konfigurationdocs/→ Dokumentation & Prozesseenv/→ Beispiel-Umgebungsvariablen
Workflow
- Änderung im Repository
- Commit & Push
- Portainer deployed automatisch
- Testen
- Dokumentation aktualisieren
Status
Initialer Aufbau der Infrastruktur (GitOps Migration gestartet)
Description
Languages
Shell
68%
PowerShell
25.7%
Python
5.6%
JavaScript
0.4%
Dockerfile
0.3%