From 48724e2b075fffa688faa361061f112f142c5e6f Mon Sep 17 00:00:00 2001 From: Adrien Poupa Date: Thu, 18 Jan 2024 23:53:05 -0500 Subject: [PATCH] feat(homeassistant): Add Home Assistant --- README.md | 9 +++++++++ docker-compose.yml | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f00c606..51c33c4 100644 --- a/README.md +++ b/README.md @@ -387,6 +387,15 @@ Set the `HOMEASSISTANT_HOSTNAME`, since it does not support [running in a subfolder](https://github.com/home-assistant/architecture/issues/156). Add the necessary DNS records in your domain. +You will need to allow Traefik to access Home Assistant by adding the following in `homeassistant/configuration.yaml`: + +```yaml +http: + use_x_forwarded_for: true + trusted_proxies: + - 172.0.0.0/8 # You can put a more precise range instead +``` + Set the `HOMEASSISTANT_ACCESS_TOKEN` for homepage support. ## Customization diff --git a/docker-compose.yml b/docker-compose.yml index d3dc502..91af4c3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -426,8 +426,8 @@ services: - traefik.http.routers.homeassistant.middlewares=haHeaders - traefik.http.middlewares.haHeaders.headers.customrequestheaders.Connection=Upgrade - homepage.group=Apps - - homepage.name=homeassistant - - homepage.icon=homeassistant.png + - homepage.name=Home Assistant + - homepage.icon=home-assistant.png - homepage.href=https://${HOMEASSISTANT_HOSTNAME} - homepage.description=Open source home automation that puts local control and privacy first - homepage.weight=3