FHEM Forum

Allgemeine Informationen => FHEM e.V. - Der Verein => Thema gestartet von: Sidey am 15 August 2026, 10:48:42

Titel: Installationsanleitung https://fhem.de/#Installation
Beitrag von: Sidey am 15 August 2026, 10:48:42
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
Titel: Aw: Installationsanleitung https://fhem.de/#Installation
Beitrag von: betateilchen am 16 August 2026, 13:29:50
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.
Titel: Aw: Installationsanleitung https://fhem.de/#Installation
Beitrag von: rudolfkoenig am 16 August 2026, 17:08:22
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.
Titel: Aw: Installationsanleitung https://fhem.de/#Installation
Beitrag von: passibe am 17 August 2026, 10:16:27
Sollte das nicht unter "Installation" auftauchen?

Ein Container ist ja gerade eine Alternative z.B. zu dem unter "Installation" auftauchenden "Install this package".
Titel: Aw: Installationsanleitung https://fhem.de/#Installation
Beitrag von: juergen012 am 17 August 2026, 11:18:04
zur Info:
https://community-scripts.org/scripts?q=fhem
Gruß
Jürgen K.
Titel: Aw: Installationsanleitung https://fhem.de/#Installation
Beitrag von: betateilchen am 17 August 2026, 14:11:15
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.
Titel: Aw: Installationsanleitung https://fhem.de/#Installation
Beitrag von: passibe am 19 August 2026, 02:04:26
Ich verstehe was du meinst, finde aber, dass es dann ein bisschen untergeht.

Der Durchschnittsnutzer, der im Kopf vor allem die Frage "Wie installieren?" hat, wird so nicht wirklich sehen, dass FHEM auch per Container installiert werden kann.

Nicht umsonst listen extrem viele andere Projekte, die Container/Docker unterstützen, das als Installationsmethode auf. Es ist ja letztlich auch eine Alternative zur bare-metal Installation und sollte deshalb auch dort aufgelistet sein.

Dazu:
Zitat von: betateilchen am 17 August 2026, 14:11:15Mit der Angabe eine reinen github URL ist noch lange keine Installation verbunden.
Lies mal, was unter "Debian/Ubuntu/Raspbian" steht. Da sind nämlich einfach zwei Links. Ein Download-Link zum .deb-Paket, ein Link zu debian.fhem.de. Ist mit diesen zwei Links jetzt irgendwie "mehr" Installation verbunden als mit dem Link zum Docker-GitHub-Repo? Bis ich mit diesen beiden Links FHEM installiert habe sind mindestens genauso viele Zwischenschritte vergangen, wie bei einer Installation vom Docker-GitHub-Repo. Und wieso steht eigentlich der Download-Link zum Package unter "Installation" und nicht unter "Download"? Lädt man damit nicht auch FHEM herunter?

Bitte nicht falsch verstehen, ich will damit nur zeigen, dass diese ganzen Kategorien ein bisschen Quatsch sind und wir uns lieber fragen sollten, wie neue Nutzer an die Seite ran gehen. Und die werden nunmal auf die verschiedenen Installationsmethoden springen und dann eben den Container übersehen.