FHEM mit Docker
Q: Ich habe Ihre FHEM-Installationsanleitung für einen Raspberry Pi gefunden. Aber ich frage mich, ob es möglich ist, den FHEM-Server auch mit Docker zu installieren?
A: Ja, es gibt ein offizielles FHEM Docker Image, das im Docker Hub verfügbar ist.
Eine ausführliche Anleitung finden Sie auch im offiziellen FHEM-Forum.
Sie können das Image mit der Docker CLI herunterladen - ich habe mich für den Debian Bullseye Build entschieden:
docker pull fhem/fhem:bullseye
Erstellen Sie ein Verzeichnis, in dem Sie die von FHEM generierten Daten aufbewahren können. Stellen Sie sicher, dass der Docker-Benutzer die Rechte hat, in dieses Verzeichnis zu schreiben:
mkdir /opt/fhem
chown 1000:1000 /opt/fhem
FHEM verwendet den Port 8083
für seine Weboberfläche und den Port 7072
für einen Healthcheck. Sie können entweder diese Ports öffnen oder einfach den Netzwerkstack Ihres Hostsystems verwenden:
docker run -d --rm --net=host -v /opt/fhem:/opt/fhem --name fhem fhem/fhem:bullseye
Stellen Sie sicher, dass Ihre Firewall den Zugriff auf das Web-Frontend zulässt:
ufw allow 8083/tcp
Rule added
Rule added (v6)
ufw reload
Und greifen Sie auf das Web-Frontend über Ihre Server-IP + Port 8083 zu, z.B. http://192.168.2.111:8083/fhem
: