Homelab 2026

Mein Homelab 2026 ist ausgelegt auf:

  • ausreichende Performance (aber mehr Energieeffizienz - Core i7 gegen Core i3 getauscht, Windows Hyper-V entfernt)
  • genügend RAM und Festplattenspeicher
  • schnelles Netzwerk

Homelab

  • 3x ASUS NUC NUC13ANK
    • Intel Core i3-1315U 13th Generation
    • 32 GB RAM DDR4 SODIMM 3200 CL22 (Ein großes Danke an die Speicherkrise - es sollten einmal 64GB pro Node sein!)
    • 1 TB NVMe
  • TrueNAS auf Minisforum N5 Pro
  • Zyxel XGS1210-12 Switch (8x 1GBit, 2x 2,5 GBit und 2x 10GBit SFP+)
    • 8x 1 GBit
    • 2x 2.5 GBit (Anschluss für die NUCs)
    • 2x 10 GBit SFP+ (Anschluss für das NAS)
  • Sodola SL902-SWTGW124AS (4x 2.5 GBit, 2x 10 GBit SFP+ Switch für den Talos Cluster)
    • 4x 2.5 GBit
    • 2x 10 GNit SFP+

Software auf den Talos Cluster

Ich nutze im Moment noch helm Charts oder zumindest yaml Dateien für kubectl zur Installation. Meine Dokumentation dazu findet man hier:

Andreas Rehm - Codeberg - Homelab

Software für den Talos Cluster

Gelernte Lektionen / Änderungen

Was habe ich nach über einem Jahr Talos / Kubernetes gelernt.

  • Windows war nicht der richtige Weg für den Hyper Visor! Zu viel Ressourcen, Abhängigkeit vom Active Directory und zu viel Last…
  • Grundsätzlich brauche ich keinen HyperVisor für Talos - einfach Bare Metal, es gibt zu wenig Vorteile durch den Einsatz eines HyperVisor
  • Der Thunderbolt Uplink war zumindest unter Windows nicht stabil genug
  • 2.5 GBit für alle Cluster Nodes ist ausreichend im Homelab (ausgewogene Performance/Stromkosten und Anschaffungskosten)
  • Authentik - SSO ist sehr wichtig und daher sind die zentralen Dienste nun per Forward Auth oder OAuth angebunden
  • Beszel wird künftig Prometheus ersetzen - die Installation mit helm ist noch nicht fertig
  • Dozzle ersetzt Grafana, Loki, Promtail
  • Longhorn Standard Umgang mit Volumes von Delete auf Retain umgestellt
  • Technitium ist die beste DNS Server Lösung für mein Setup (externaldns aktualisiert die DNS Einträge von Services, Ingress, HTTPRoute)
  • RustFS ersetzt minio wegen unerwünschten Änderungen im Projekt (Analyse: Projekte sterben in der Cloud-Native-Welt)
  • Velero und Lognhorn mit S3 Backup
  • YAKD Yet another Kubernetes Dashboard ersetzt Headlamp - installiere ich aber on Demand

Backup

Velero und Lognhorn mit S3 Backup auf RustFS (als Container in meinem TrueNAS NAS). Paperless-ngx sichert auf das TrueNAS.

Eine zusätzliche Spiegelung auf die PCloud sichert die Daten nochmal außer Haus.

Kubernetes

Für meinen Kubernetes Cluster verwende ich Talos.

Tailscale ist die VPN Lösung mit der ich den sicheren Remote Zugang zu meinem Netzwerk gewährleiste.