stockholm/makefu/2configs/home/ham/nginx.nix

16 lines
393 B
Nix
Raw Normal View History

2021-03-08 22:41:47 +00:00
let
internal-ip = "192.168.111.11";
2021-03-08 22:41:47 +00:00
in {
services.nginx.recommendedProxySettings = true;
services.nginx.virtualHosts."hass" = {
serverAliases = [ "hass.lan" "ha" "ha.lan" ];
locations."/".proxyPass = "http://localhost:8123";
locations."/".proxyWebsockets = true;
extraConfig = ''
if ( $server_addr != "${internal-ip}" ) {
return 403;
}
'';
2021-03-08 22:41:47 +00:00
};
}