Home Assistant Core - Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.
We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.
Simply pulling lscr.io/linuxserver/homeassistant:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.
Home Assistant can discover and automatically configure zeroconf/mDNS and UPnP devices on your network. In order for this to work you must create the container with --net=host.
In order to provide HA with access to the host's Bluetooth device, one needs to install BlueZ on the host, add the capabilities NET_ADMIN and NET_RAW to the container, and map dbus as a volume as shown in the below examples.
Home Assistant Core - Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.
We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.
Simply pulling lscr.io/linuxserver/homeassistant:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.
Home Assistant can discover and automatically configure zeroconf/mDNS and UPnP devices on your network. In order for this to work you must create the container with --net=host.
In order to provide HA with access to the host's Bluetooth device, one needs to install BlueZ on the host, add the capabilities NET_ADMIN and NET_RAW to the container, and map dbus as a volume as shown in the below examples.
05.03.24: - Add mime.types to help with detection of certain media files.
13.02.24: - Rebase to alpine 3.19, upgrade to python 3.12. Restructure python packages so all packages are internal (no more venv in /config). Use upstream project's wheels. Due to an upstream issue, on first start of the newly updated container, some custom integrations may be disabled in HA due to missing dependencies. A subsequent container restart should fix that and the integrations should be re-enabled.
05.03.24: - Add mime.types to help with detection of certain media files.
13.02.24: - Rebase to alpine 3.19, upgrade to python 3.12. Restructure python packages so all packages are internal (no more venv in /config). Use upstream project's wheels. Due to an upstream issue, on first start of the newly updated container, some custom integrations may be disabled in HA due to missing dependencies. A subsequent container restart should fix that and the integrations should be re-enabled.
14.06.23: - Create secondary venv in /config for pip installs.
07.06.23: - Rebase to alpine 3.18, switch to cp311 wheels.
03.05.23: - Deprecate arm32v7. Latest HA version with an arm32v7 build is 2023.4.6.
16.11.22: - Fix the dep conflict for google calendar.
23.09.22: - Migrate to s6v3.
29.07.22: - Improve usb device permission fix.
07.07.22: - Rebase to alpine 3.16, switch to cp310 wheels.
07.05.22: - Build matplotlib with the same Numpy version as HA req.
31.03.22: - Install pycups.
07.03.22: - Install PySwitchbot.
02.03.22: - Update pip and use legacy resolver, clean up temp python files, reduce image size.
04.02.22: - Always compile grpcio on arm32v7 due to pypi pushing a glibc only wheel.
12.12.21: - Use the new build.yaml to determine HA base version.
25.09.21: - Use the new lsio homeassistant wheel repo, instead of the HA wheels.
13.09.21: - Build psycopg locally as the HA provided wheel does not seem to work properly.
13.09.21: - Fix setcap in service. Build CISO8601 locally as the HA provided wheel does not seem to work properly.
12.09.21: - Rebase to alpine 3.14. Build on native armhf.
09.08.21: - Fixed broken build caused by missing dependency.
01.07.21: - Remove HACS dependencies as it caused a crash in Home-assistant.
25.02.21: - Add python dependencies from homeassistant base image.
07.02.21: - Fix building from the wrong requirement file. Add ssh client & external DB libs.
06.02.21: - Add iputils so ping works as non root user.
30.01.21: - Initial Release.
\ No newline at end of file
diff --git a/images/docker-series-troxide/index.html b/images/docker-series-troxide/index.html
index c18ae09713..2668f3e29e 100644
--- a/images/docker-series-troxide/index.html
+++ b/images/docker-series-troxide/index.html
@@ -48,4 +48,4 @@
--pull\-tlscr.io/linuxserver/series-troxide:latest.
The ARM variants can be built on x86_64 hardware using multiarch/qemu-user-static