Das Homelab besteht im Moment aus folgender Hardware:
- Evoli – Proxmox-Node
- Hardbase – Synology-NAS
- Pikachu – Proxmox-Node
- UniFi Dream Router (UDR) als Router, Firewall und VLAN-Zentrale
- vServer im Internet als öffentlicher Eingang
Auf den beiden Proxmox-Nodes läuft fast alles in eigenen LXC-Containern. Angelegt und konfiguriert werden die komplett per Ansible – das Setup liegt in meinem HomeLab-Repo. Was dort nicht drinsteht, gibt es nicht. Zumindest nicht lange.
Docker-Container
Zwei LXC-Container dienen als Docker-Hosts, verwaltet mit Komodo.
Komodo
Verwaltet die Docker-Hosts und deployt die Stacks. Container, Logs und Updates habe ich damit an einer Stelle im Blick.
fest integriertmeshcore-mux
Verteilt die eine TCP-Verbindung zu meinem MeshCore-Node auf mehrere Clients. Mehr dazu im Beitrag zum MeshCore TCP-Node.
selbstgemachtMinecraft
Ein Minecraft-Server. Braucht man eben.
fest integriertPaperless-ngx
Jeder Brief wird gescannt und landet hier – durchsuchbar, verschlagwortet und das Papier kann weg.
fest integriertInfrastruktur
AdGuard Home
DNS mit Werbe- und Trackingfilter, doppelt ausgelegt. Abgelöst durch den Adblocker des UniFi Dream Routers.
deprecatedAuthentik
Single Sign-On für die Dienste, die selbst keine vernünftige Anmeldung mitbringen.
fest integriertCaddy
Reverse Proxy vor allem, was eine Weboberfläche hat. TLS kommt automatisch, die Vhosts generiert Ansible direkt aus den Host-Variablen der einzelnen Container.
fest integriertForgejo
Eigener Git-Server inklusive Actions-Runner, unter anderem für die Runner-Images, in denen Ansible läuft.
fest integriertPangolin
Läuft auf einem vServer im Internet und gibt ausgewählte Anwendungen öffentlich frei. Die Verbindung nach Hause baut ein Tunnel von innen nach außen auf, zu Hause bleibt also weiterhin kein Port offen.
fest integriertMedien
Audiobookshelf
Hörbücher und Podcasts. Dazu Libation, das meine Audible-Bibliothek automatisch herunterlädt.
fest integriertJellyfin
Der Medienserver, in einem eigenen Container und eigenem VLAN.
fest integriertMonitoring & Benachrichtigungen
ntfy
Push-Benachrichtigungen aufs Handy – von Uptime Kuma, Watchtower-Updates und allem anderen, was etwas zu sagen hat.
fest integriertUptime Kuma
Schaut regelmäßig, ob alles noch antwortet.
fest integriertSmart Home
Home Assistant
Die Zentrale für alles, was im Haus blinkt und misst, samt MQTT-Broker. Läuft in einem eigenen VLAN.
fest integriert