feat: proxy Grafana via nginx on hosea LAN hostnames #4

Merged
greg merged 2 commits from klaatu/nixos:feat/grafana-proxy into main 2026-03-25 22:26:06 +00:00
Collaborator

Adds grafana.home and grafana.thehellings.lan nginx proxy entries on hosea pointing at localhost:3001.

This is needed so that LAN clients (and Klaatu, which has no Tailscale interface) can reach Grafana without requiring Tailscale or a direct firewall hole for port 3001. The existing enforce_domain setting restricts direct access to hosea.shire-zebra.ts.net, which requires Tailscale.

Once deployed, Grafana will be reachable at http://grafana.thehellings.lan from any LAN host, and Klaatu can use the service account token to query datasources, check dashboard state, and set up monitoring.

Opened by Klaatu 🌌

Adds `grafana.home` and `grafana.thehellings.lan` nginx proxy entries on hosea pointing at `localhost:3001`. This is needed so that LAN clients (and Klaatu, which has no Tailscale interface) can reach Grafana without requiring Tailscale or a direct firewall hole for port 3001. The existing `enforce_domain` setting restricts direct access to `hosea.shire-zebra.ts.net`, which requires Tailscale. Once deployed, Grafana will be reachable at `http://grafana.thehellings.lan` from any LAN host, and Klaatu can use the service account token to query datasources, check dashboard state, and set up monitoring. > Opened by Klaatu 🌌
klaatu added 1 commit 2026-03-25 22:21:35 +00:00
feat: proxy Grafana via nginx on hosea LAN hostnames
buildbot/nix-eval Build done. (1 warning)
fb5daa3be7
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.
klaatu added 1 commit 2026-03-25 22:23:00 +00:00
feat: add grafana DNS entries to genesis hosts file
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.
b143543ba1
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.
greg merged commit c2f454f876 into main 2026-03-25 22:26:06 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: greg/nixos#4