From 34570c554beaa8ec03872186655f449eda9006d1 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Sat, 13 Jun 2026 03:23:12 +0900 Subject: [PATCH] ildkule/loki: restrict incoming connections to pvv + ntnu --- hosts/ildkule/services/monitoring/loki.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/hosts/ildkule/services/monitoring/loki.nix b/hosts/ildkule/services/monitoring/loki.nix index 655d4e8..e9ea724 100644 --- a/hosts/ildkule/services/monitoring/loki.nix +++ b/hosts/ildkule/services/monitoring/loki.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ config, pkgs, values, ... }: let cfg = config.services.loki; @@ -90,6 +90,15 @@ in { "/".return = "403"; "/loki/api/v1/push" = { proxyPass = "http://${cfg.configuration.server.http_listen_address}:${toString cfg.configuration.server.http_listen_port}/loki/api/v1/push"; + extraConfig = '' + allow 127.0.0.1; + allow ::1; + allow ${values.ipv4-space}; + allow ${values.ipv6-space}; + allow ${values.ntnu.ipv4-space}; + allow ${values.ntnu.ipv6-space}; + deny all; + ''; }; }; };