diff --git a/system/virtualization/docker/home-assistant/configuration.yaml b/system/virtualization/docker/home-assistant/configuration.yaml index 2bf923b..48e59e1 100644 --- a/system/virtualization/docker/home-assistant/configuration.yaml +++ b/system/virtualization/docker/home-assistant/configuration.yaml @@ -9,3 +9,9 @@ frontend: automation: !include automations.yaml script: !include scripts.yaml scene: !include scenes.yaml + +http: + use_x_forwarded_for: true + trusted_proxies: + - 192.168.101.1 + - 192.168.100.11 diff --git a/system/virtualization/docker/home-assistant/default.nix b/system/virtualization/docker/home-assistant/default.nix index be6c3fd..620da70 100644 --- a/system/virtualization/docker/home-assistant/default.nix +++ b/system/virtualization/docker/home-assistant/default.nix @@ -20,6 +20,8 @@ in { allowedTCPPorts = [ hostPort ]; }; }; + + environment.etc."home-assistant/configuration.yaml".source = ./configuration.yaml; virtualisation.oci-containers.containers.home-assistant = { image = "ghcr.io/home-assistant/home-assistant:stable"; @@ -56,6 +58,7 @@ in { volumes = [ "vol_home-assistant:/config/" + "/etc/home-assistant/configuration.yaml:/config/configuration.yaml" ]; }; };