H
homelab dev

Configuration

Runtime view of hub settings — read-only. Edit homelab.yaml or env vars to change these values.

Hub Identity
Addresshub.home.browngregory.com
API versionv0.3
Nodes2 / 4 live
API Keys
Open mode — no authentication required. The hub accepts all requests on the trusted LAN.
Where API keys live

All keys are declared in ~/.homelab/homelab.yaml (or the path set by HOMELAB_CONFIG). Restart the hub after editing.

Master key — grants full access, used by daemon nodes
cluster:
  hub:
    master_key: "${HOMELAB_MASTER_KEY}"   # or set env var HOMELAB_API_KEY
Per-service keys — one per external app (n8n, Home Assistant, scripts…)
cluster:
  hub:
    api_keys:
      - label: n8n
        key: "${N8N_HUB_KEY}"
        api_version: "0.2"      # bump when you update the client
      - label: home-assistant
        key: "${HA_HUB_KEY}"
      - label: deep-research
        key: "${DR_HUB_KEY}"

Key values are never exposed by the hub — only labels appear in this UI and in logs. Use environment variable references (${VAR}) to keep secrets out of YAML.

CORS
Allowed origins https://hub.home.browngregory.com
Node Capabilities

All registered nodes — including stale.

Node Role Services
Mac-HQYVHPFVCV agent
gpu-docker-server stale agent
potato stale agent
fileserver dedicated TTSSTT