Installationsanleitung https://fhem.de/#Installation

Begonnen von Sidey, 15 August 2026, 10:48:42

Vorheriges Thema - Nächstes Thema

Sidey

Moin zusammen,

Mir ist aufgefallen, dass in https://fhem.de/#Installation keinerlei Angaben dazu gemacht werden, dass FHEM in einem container betrieben werden kann.
Ich denke das ist mittlerweile eine der einfachsten Möglichkeiten FHEM zu betreiben.


Folgenden Vorschlag habe ich dazu, was haltet ihr davon?

Container (Docker, Kubernetes & Podman)

FHEM steht als vorgefertigtes Container-Image zur Verfügung und kann flexibel in Umgebungen wie Docker, Podman oder Kubernetes betrieben werden. 

GitHub Repository: https://github.com/fhem/fhem-docker
- Empfohlenes Image (GHCR): ghcr.io/fhem/fhem-minimal-docker
- Detaillierte Anleitungen zum Starten des Containers, Beispiele für docker-compose.yml bzw. Kubernetes-Manifeste,

Hinweise zur Persistenzierung (/opt/fhem) sowie Informationen zur Wahl des passenden Image-Tags, einbinden von Erweiterungen befinden sich in der Dokumentation des fhem-docker Repositories.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker, WebAuth, fhem-mcp

betateilchen

Grundsätzlich sollte man den Hinweis schon auf die Webseite platzieren.

Aber:

Zitat von: Sidey am 15 August 2026, 10:48:42Ich denke das ist mittlerweile eine der einfachsten Möglichkeiten FHEM zu betreiben.

diesem Gedanken würde ich grundsätzlich widersprechen.

FHEM im Container setzt ja voraus, dass ein Anwender zumindest verstanden haben muss, was ein Container ist und welche Umgebung er dafür braucht. Fachbegriffe wie "Docker compose" und "Manifest" sollten ebenfalls bekannt sein.

Meines Erachtens ist das nicht einfacher als eine FHEM Installation auf echter Betriebssystemebene, auf der in aller Regel schon eine Grundinstallation von perl vorhanden sein dürfte, die ggf. nur durch weitere Module ergänzt werden muss.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

ZitatGrundsätzlich sollte man den Hinweis schon auf die Webseite platzieren.
Habs gemacht, ohne den Begleittext.
Wer weiss, was ein Container ist, der wird den Rest denken koennen.

passibe

Sollte das nicht unter "Installation" auftauchen?

Ein Container ist ja gerade eine Alternative z.B. zu dem unter "Installation" auftauchenden "Install this package".

juergen012

zur Info:
https://community-scripts.org/scripts?q=fhem
Gruß
Jürgen K.
Fhem unter Proxmox

betateilchen

Zitat von: passibe am 17 August 2026, 10:16:27Sollte das nicht unter "Installation" auftauchen?

Die von Rudi gewählte Stelle finde ich völlig ok.

Es geht ja nicht um die Installation an sich, sondern um die generelle Verfügbarkeit.
Mit der Angabe eine reinen github URL ist noch lange keine Installation verbunden.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!