From fb5daa3be7106c0b19eb8b2721b9b24deeee7ad6 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 25 Mar 2026 17:21:21 -0500 Subject: [PATCH 1/2] feat: proxy Grafana via nginx on hosea LAN hostnames Add grafana.home and grafana.thehellings.lan nginx proxy entries pointing at localhost:3001. This allows LAN clients (and Klaatu) to reach Grafana without Tailscale or direct port access, working around the enforce_domain restriction on hosea.shire-zebra.ts.net. --- hosts/unstable/hosea/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hosts/unstable/hosea/default.nix b/hosts/unstable/hosea/default.nix index a03413f..7df0621 100644 --- a/hosts/unstable/hosea/default.nix +++ b/hosts/unstable/hosea/default.nix @@ -52,6 +52,8 @@ in proxies = { "jellyfin.home".target = "http://localhost:8096/"; "jellyfin.thehellings.lan".target = "http://localhost:8096/"; + "grafana.home".target = "http://localhost:3001/"; + "grafana.thehellings.lan".target = "http://localhost:3001/"; }; tailscale = { enable = true; From b143543ba18c1657d49deca7123d508146af2328 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 25 Mar 2026 17:22:54 -0500 Subject: [PATCH 2/2] feat: add grafana DNS entries to genesis hosts file Add grafana.thehellings.lan (LAN) and grafana.home (Tailscale) pointing at hosea's respective addresses, matching the pattern used for jellyfin and other hosea-hosted services. --- hosts/unstable/genesis/net/hosts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hosts/unstable/genesis/net/hosts b/hosts/unstable/genesis/net/hosts index 4831727..870362e 100644 --- a/hosts/unstable/genesis/net/hosts +++ b/hosts/unstable/genesis/net/hosts @@ -11,7 +11,7 @@ 10.42.1.4 chronicles chronicles.thehellings.lan nas.thehellings.lan s3.thehellings.lan 10.42.1.5 genesis genesis.thehellings.lan dns dns.thehellings.lan smart smart.thehellings.lan speedtest.thehellings.lan nixcache.thehellings.lan gitcache.thehellings.lan 10.42.1.6 isaiah isaiah.thehellings.lan minio-01.thehellings.lan -10.42.1.7 hosea hosea.thehellings.lan jellyfin jellyfin.thehellings.lan +10.42.1.7 hosea hosea.thehellings.lan jellyfin jellyfin.thehellings.lan grafana grafana.thehellings.lan 10.42.1.8 jeremiah jeremiah.thehellings.lan minio-02.thehellings.lan 10.42.1.9 ivr ivr.thehellings.lan # 10 - monitor @@ -38,7 +38,7 @@ 100.80.99.48 exodus.home 100.96.198.104 genesis.home smart.home zwave.home nixcache.home gitcache.home dashy.home uptime.home speed.home 100.117.28.111 gitlab.home gitlab.shire-zebra.ts.net gitlab.thehellings.lan registry.thehellings.lan git.thehellings.lan -100.68.203.1 hosea.home hosea.shire-zebra.ts.net +100.68.203.1 hosea.home hosea.shire-zebra.ts.net grafana.home 100.84.183.79 isaiah.home isaiah.shire-zebra.ts.net pgadmin.kubernetes longhorn.kubernetes 100.102.186.39 jeremiah.home jeremiah.shire-zebra.ts.net matrix.kubernetes immich.kubernetes postgres.kubernetes 100.90.74.19 zeke.home