feat(m3-hermes): Hermes Dashboard as systemd service with Netbird-only firewall #13
Reference in New Issue
Block a user
Delete Branch "feat/hermes-dashboard-service"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds the Hermes Agent Web Dashboard as a dedicated systemd service, accessible only from the Netbird mesh VPN.
Changes
New:
hosts/m3-hermes/services/hermes-dashboard.nixhermes-dashboard.service— runshermes dashboard --host 0.0.0.0 --port 9119 --no-openhermes-agent.service(gateway must be up)hermesuser with security hardening (NoNewPrivileges,ProtectSystem=strict,PrivateTmp)Firewall
100.64.0.0/16viaextraCommandsOther
secrets/hermes-api-server-key.age(was missing from PR #12 — needs real encryption on host)services/default.nixto import the new moduleAccess after deploy
Post-merge steps
secrets/hermes-api-server-key.ageon host withagenix -esudo nixos-rebuild switch --flake .#m3-hermes