feat: expose Buildbot via nginx proxy on LAN
buildbot/nix-eval Build done. (1 warning)
buildbot/nix-build Build done.

Add greg.proxies entries on jeremiah for buildbot.home and
buildbot.thehellings.lan, both proxying to http://localhost:8010/.
Nginx handles auth passthrough - Buildbot's own Gitea OAuth applies.

Add DNS aliases in genesis hosts file:
- buildbot.thehellings.lan → 10.42.1.8 (LAN)
- buildbot.home → 100.102.186.39 (Tailscale)
This commit is contained in:
root
2026-04-01 17:31:38 -05:00
parent 15ed4ae5f7
commit eabead05ab
2 changed files with 9 additions and 2 deletions
+7
View File
@@ -85,6 +85,13 @@ in
vip = ip;
priority = 254;
};
proxies = {
# Expose Buildbot over HTTP on the LAN so Klaatu (and other internal
# tools) can reach it without Tailscale. Buildbot's own Gitea OAuth
# handles authentication.
"buildbot.home".target = "http://localhost:8010/";
"buildbot.thehellings.lan".target = "http://localhost:8010/";
};
tailscale = {
enable = true;
tags = [ "home" ];