From b5840e628e60d1614e6e4e04b3ca30f3c7bfacd8 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Thu, 18 Sep 2025 06:00:38 +0200 Subject: feat: generate web index for private web UIs --- nixos/hosts/tente/default.nix | 2 ++ nixos/hosts/tente/ports.nix | 10 +++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) (limited to 'nixos/hosts/tente') diff --git a/nixos/hosts/tente/default.nix b/nixos/hosts/tente/default.nix index 4d4a4f3..a54de6c 100644 --- a/nixos/hosts/tente/default.nix +++ b/nixos/hosts/tente/default.nix @@ -203,6 +203,8 @@ in enable = true; group = "www-data"; + virtualHosts."tente.tailnet" = helpers.serviceIndexHost "tente.tailnet" ports.webUis; + appendHttpConfig = '' # Close the connection for unknown Host headers. # If we don't do this nginx serves some random virtualhost. diff --git a/nixos/hosts/tente/ports.nix b/nixos/hosts/tente/ports.nix index 3a2b2fe..133d0f7 100644 --- a/nixos/hosts/tente/ports.nix +++ b/nixos/hosts/tente/ports.nix @@ -1,4 +1,4 @@ -{ +rec { grafana = 3000; grafanaAlloy = 3001; grafanaLoki = 3030; @@ -8,4 +8,12 @@ prometheus = 9090; prometheusNodeExporter = 9002; prometheusSqlExporter = 9003; + + webUis = { + inherit + grafana + grafanaAlloy + prometheus + ; + }; } -- cgit v1.2.3