From 214852da11c8a80e552c16d2572b73c4241ef672 Mon Sep 17 00:00:00 2001 From: "Ricardo (XenGi) Band" Date: Tue, 17 Feb 2026 20:06:19 +0100 Subject: [PATCH] fix --- hosts/monitoring/nginx.nix | 46 ++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/hosts/monitoring/nginx.nix b/hosts/monitoring/nginx.nix index 8ca69c8..90e887c 100644 --- a/hosts/monitoring/nginx.nix +++ b/hosts/monitoring/nginx.nix @@ -1,29 +1,31 @@ { config, ... }: { - services.nginx.virtualHosts."monitoring.${config.networking.domain}" = { - default = true; - quic = true; - kTLS = true; - forceSSL = true; - enableACME = true; + services.nginx = { upstreams."grafana".servers."[${config.services.grafana.settings.server.http_addr}]:${toString config.services.grafana.settings.server.http_port}" = {}; - #extraConfig = '' - # map $http_upgrade $connection_upgrade { - # default upgrade; - # \'\' close; - # } - #''; - locations = { - "/" = { - basicAuthFile = config.age.secrets.grafana_basic_auth.path; - proxyPass = "http://grafana"; - recommendedProxySettings = true; - }; - "/api/live/" = { - proxyPass = "http://grafana"; - recommendedProxySettings = true; - proxyWebsockets = true; + virtualHosts."monitoring.${config.networking.domain}" = { + default = true; + quic = true; + kTLS = true; + forceSSL = true; + enableACME = true; + #extraConfig = '' + # map $http_upgrade $connection_upgrade { + # default upgrade; + # \'\' close; + # } + #''; + locations = { + "/" = { + basicAuthFile = config.age.secrets.grafana_basic_auth.path; + proxyPass = "http://grafana"; + recommendedProxySettings = true; + }; + "/api/live/" = { + proxyPass = "http://grafana"; + recommendedProxySettings = true; + proxyWebsockets = true; + }; }; }; };