Synology-NAS – interne Dienste, Monitoring, Storage. Nur per VPN oder LAN erreichbar. Reverse Proxy: Nginx Proxy Manager (NPM), intern – löste den früheren DSM Reverse Proxy ab. Interne Container-Dienste werden aus NPM über das Docker-Bridge-Gateway angebunden.

Container-Verwaltung: Komodo-Periphery im Outbound-Mode – verbindet sich ausgehend zur Komodo Core auf dem Hetzner-VPS (kein offener Port auf der NAS, kein VPN). Löste im Juli 2026 den Portainer Edge Agent und Watchtower ab. Stacks laufen als Komodo-Stacks (Files on Host), Einzelcontainer als Komodo-Deployments. Alle Image-Tags sind auf feste Versionen gepinnt (nicht :latest).

In meinem Homelab laufen aktuell folgende Services als Docker Container:

Produktiv

Stacks / Docker Compose

Standalone (Komodo-Deployments)

  • Komodo-Periphery – der Agent selbst, wird nie als Stack gemanagt
  • Jellyfin
  • Uptime Kuma
  • Bauteil-Inventar – Elektronik-Inventar mit KI-Foto-Erkennung, Build+Deploy über Komodo (Forgejo-Registry)
  • Dyn-DNS-Updater – hält die A-Records der dynamischen Zone auf der WAN-IP
    • Eigenes Alpine-Image (curl + bind-tools), Build + Deploy über Komodo (Forgejo-Registry), Konfiguration über das Environment-Feld des Deployments

Im Aufbau

Stacks / Docker Compose

  • AdGuard Home – Netzwerkweiter Adblocker, läuft im Macvlan-Netz (siehe Docker-Macvlan), Ersteinrichtung noch offen
  • Grimmory
  • Crypto-Ki-Trading Agent
  • Stocks-Ki-Trading Agent (IBKR)
    • Python-based Vibe-Coded KI-Trading Agent für US-Aktien, Broker Interactive Brokers (Paper) via IB Gateway
    • Stack: ki-trading-agent-ibkr + ib-gateway (gnzsnz/ib-gateway) + autoheal + ki-ibkr-reports (nginx, statische Wochenberichte)
    • Löst den früheren Alpaca-Stocks-Agenten ab (Aug 2026 stillgelegt – Alpaca steuerlich nicht nutzbar)
    • Wochenbericht seit v3.9.4 als statische HTML-Seite (data/reports/, nginx ki-ibkr-reports auf Port 8085) statt E-Mail; NTFY-Push verlinkt tappbar darauf. Kennzahlen kommen deterministisch aus dem Ledger, Claude liefert nur den qualitativen Text.

Informationen

https://www.youtube.com/watch?v=OOHszBodhbc

Zugriff & Monitoring

Alle internen Dienste laufen hinter dem Reverse Proxy (NPM) und sind nur im LAN/VPN erreichbar – jeweils unter einer eigenen internen Subdomain. Aktuell u.a. Homepage (Dashboard), Grafana, Prometheus, InfluxDB, Uptime-Kuma, Jellyfin, Immich, Paperless, Audiobookshelf, Tally und das Bauteil-Inventar.

Monitoring läuft über Prometheus (scraped die Endpoints des Hetzner-VPS) und Grafana, dazu InfluxDB als Zeitreihen-Speicher (Home-Assistant-, Docker- und Synology-Metriken via Telegraf).

Allgemeine Netzwerk-/DNS-/CI-CD-Themen: siehe Infrastruktur. Betriebsdetails (Adressen, Ports, Buckets) liegen im internen Runbook.