FHEM Container Image¶
This projects aims at creating a secure container for running the Home-Automation System FHEM.
It is not intended for running in a docker environment but in a kubernetes environment.
Usage Strategy¶
The main usage strategy of this container is using external protocols like MQTT or HTTP to update the devices
within FHEM. All the modules of a normal FHEM installation are available but I will not provide any support
in setting them up in a containerized environment.
- fhem is runing as the fhem user in the container
- the root filesystem within the container can be mounted read-only (no updates from within fhem possible)
- image updates also update all fhem related files
- use of configDB and logDB is mandatory
- no nodejs crap installed
Features¶
FHEM Main branch¶
The main branch of FHEM is still called master but I consider that inappropriate so I will use main instead.
On every build the container will fetch the current main branch of FHEM and updates the container image with it.
Update Strategy¶
This image does not support updating FHEM or the underlying Debian image by executing any command. Updates will only
be distributed through updated container images. This is the established way of kubernetes and will never been changed
by myself.
Additional FHEM Modules¶
Because you cannot add FHEM update sites at runtime of the container the image includes some modules I need.
FHEM-NTFY¶
SST¶
Updated by Dominik Meyer 27 days ago ยท 5 revisions