Add mcp.hubris.network + secrets.hubris.network vhosts
Proxies to LXC 105:9810 (homelab-mcp SSE) and :9820 (secrets-issuance). No SSO — both are agent-facing; auth happens at the service layer (source-IP gating for issuance, mesh+LAN gating for both). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
18
Caddyfile
18
Caddyfile
@@ -212,3 +212,21 @@ zimaos.hubris.network {
|
|||||||
}
|
}
|
||||||
reverse_proxy 192.168.8.195
|
reverse_proxy 192.168.8.195
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Homelab MCP server (read-only context + management tools).
|
||||||
|
# Mesh+LAN-gated by the service itself + nftables; no SSO so agent clients work.
|
||||||
|
mcp.hubris.network {
|
||||||
|
tls {
|
||||||
|
dns ionos {env.IONOS_AUTH_API_TOKEN}
|
||||||
|
}
|
||||||
|
reverse_proxy 192.168.8.205:9810
|
||||||
|
}
|
||||||
|
|
||||||
|
# Per-client age-key issuance (mesh-only via source-IP gating in the service).
|
||||||
|
# No SSO — agents call this during bootstrap; identity is mesh peer + hostname.
|
||||||
|
secrets.hubris.network {
|
||||||
|
tls {
|
||||||
|
dns ionos {env.IONOS_AUTH_API_TOKEN}
|
||||||
|
}
|
||||||
|
reverse_proxy 192.168.8.205:9820
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user