feat: headroom compression proxy + revive central hermes-agent (ollama backend) #1

Open
litelotus wants to merge 0 commits from feat/headroom-ollama-stack into main
Owner

Adds the local-first LLM chain to the agents namespace:

  • headroom Deployment+Service: compression proxy on :8787, forwards to ollama on the k3s master node (the k3s master node:11434/v1), telemetry beacon off, pinned ghcr image (slim-nonroot)
  • hermes-agent Deployment revived: vault env injection, HERMES_HOME=/data, model.base_url -> http://headroom:8787/v1, model qwen3:8b (32768 ctx)
  • hermes-agent ServiceAccount restored — hermes-jumpbox has been stuck 0/1 for 25d because it references this SA
  • hermes-data 24Gi longhorn PVC (config/sessions/skills)
  • Removed the stale commented hermes/open-webui/signal block

Deploy order: the k3s master node needs the NixOS ollama change (separate PR in .nix) + nixos-rebuild first, or headroom will 502 until ollama is up.

Adds the local-first LLM chain to the agents namespace: - **headroom** Deployment+Service: compression proxy on :8787, forwards to ollama on the k3s master node (the k3s master node:11434/v1), telemetry beacon off, pinned ghcr image (slim-nonroot) - **hermes-agent** Deployment revived: vault env injection, HERMES_HOME=/data, model.base_url -> http://headroom:8787/v1, model qwen3:8b (32768 ctx) - **hermes-agent ServiceAccount** restored — hermes-jumpbox has been stuck 0/1 for 25d because it references this SA - hermes-data 24Gi longhorn PVC (config/sessions/skills) - Removed the stale commented hermes/open-webui/signal block Deploy order: the k3s master node needs the NixOS ollama change (separate PR in .nix) + nixos-rebuild first, or headroom will 502 until ollama is up.
Chain: hermes-agent -> headroom:8787 -> ollama:11434 (01-server, Vulkan/M10).

- headroom Deployment+Service (ghcr.io/headroomlabs-ai/headroom:slim-nonroot),
  proxy on 8787, forwards to http://192.168.10.1:11434/v1, beacon off
- hermes-agent Deployment revived (vault env injection, HERMES_HOME=/data,
  model.base_url=http://headroom:8787/v1, model qwen3:8b, context 32768)
- hermes-agent ServiceAccount restored (unblocks hermes-jumpbox, which
  references it and has been stuck 0/1 for 25d)
- hermes-data 24Gi longhorn PVC
- removed stale commented hermes/open-webui/signal block
litelotus force-pushed feat/headroom-ollama-stack from b48315bc7c to f3c19c8714 2026-09-14 13:18:08 +00:00 Compare
This branch is already included in the target branch. There is nothing to merge.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/headroom-ollama-stack:feat/headroom-ollama-stack
git switch feat/headroom-ollama-stack

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff feat/headroom-ollama-stack
git switch feat/headroom-ollama-stack
git rebase main
git switch main
git merge --ff-only feat/headroom-ollama-stack
git switch feat/headroom-ollama-stack
git rebase main
git switch main
git merge --no-ff feat/headroom-ollama-stack
git switch main
git merge --squash feat/headroom-ollama-stack
git switch main
git merge --ff-only feat/headroom-ollama-stack
git switch main
git merge feat/headroom-ollama-stack
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
homelab/hermes-agent!1
No description provided.