Damit könnt ihr euren Livisi/innogy/RWE Smarthome Controller sicher über eine eigene Subdomain (z. B. smart.deinedomain.tld) erreichbar machen inkl. Let’s Encrypt Zertifikat über SWAG.
Highlights
- 2 Container in einer Compose:
SWAG (Reverse Proxy + Certbot + optional Fail2Ban) + livisi-legacy-proxy (Nginx) - Controller-IP per .env (kein Rumgefummel in zig Dateien)
- Konfliktarme voreingestellte Ports:
5080 -> 80, 50443 -> 443, 58080 -> 8080
(ideal, da die Ports 80/443 am NAS schon belegt sind) - Caching des Livisi Smarthome Controllers:
Der Proxy cached Antworten des Controllers – dadurch werden die Zugriffszeiten spürbar schneller und der Controller wird entlastet (gerade bei wiederholten Requests).
Kurz-Setup
- ZIP entpacken, .env anpassen (Domain + Controller-IP)
- Router-Portforwarding setzen (z. B. WAN 80→5080, 443→50443; optional 8080→58080)
- Neues Projekt starten, Projektnamen vergeben, Pfad auswählen Container erstellen lassen
- Beim Erststart kurz warten, bis SWAG das Zertifikat gezogen hat (erst dann im Browser öffnen).
Wichtig
- fail2ban/jail.local & smart.subdomain.conf müssen auf euer IP-Netz / eure Domain angepasst werden (gemäß der umfangreichen Anleitung).
Über Feedback würde ich mich sehr freuen
-
Version 1.0.0
-
RomanG -
January 21, 2026 at 8:21 PM -
215.41 kB -
2 Downloads
-