From 089255d45d0c20273b25227862edc6263d31b2d9 Mon Sep 17 00:00:00 2001 From: Frank Date: Wed, 2 Sep 2026 13:40:44 -0700 Subject: [PATCH] homepage: repoint the Hermes probe at the live webui health port MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Hermes card probed 127.0.0.1:8090, a port retired when the hermes stack moved from compose (8090 web dashboard) to quadlets: the dashboard now publishes 9119 and the webui listens on 0.0.0.0:8787 in the host netns. Nothing has listened on 8090 since, so the card reported "down" while the gateway, dashboard, and webui were all running. Probe 127.0.0.1:8787 instead — the webui runs HERMES_HOME=/data, the same agent state as the gateway, and /health answers only when that server is alive (uptime, sessions, active runs). The prober runs on Dankclaw, so the loopback probe hits the host netns where the webui binds. --- shared/homepage/services.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/homepage/services.json b/shared/homepage/services.json index a663c93..fef88e6 100644 --- a/shared/homepage/services.json +++ b/shared/homepage/services.json @@ -9,7 +9,7 @@ {"name":"Jellyfin","category":"user","description":"Media server.","url":"http://jelly.franksdank.cloud","docs":"","probe":"192.168.0.235:8096","method":"http","wip":false,"showLink":true}, {"name":"Seerr","category":"user","description":"Requests for the *arr stack.","url":"http://seerr.franksdank.cloud","docs":"","probe":"127.0.0.1:5055","method":"http","wip":false,"showLink":true}, - {"name":"Hermes","category":"admin","description":"The agent gateway.","url":"","docs":"","probe":"127.0.0.1:8090","method":"http","wip":false,"showLink":false}, + {"name":"Hermes","category":"admin","description":"The agent gateway.","url":"","docs":"","probe":"127.0.0.1:8787","method":"http","wip":false,"showLink":false}, {"name":"Grafana","category":"admin","description":"Dashboards.","url":"http://grafana.franksdank.cloud","docs":"","probe":"127.0.0.1:3002","method":"http","wip":false,"showLink":true}, {"name":"Prometheus","category":"admin","description":"Metrics collection.","url":"http://prometheus.franksdank.cloud","docs":"","probe":"127.0.0.1:9090","method":"http","wip":false,"showLink":true}, {"name":"Loki","category":"admin","description":"Log storage.","url":"http://loki.franksdank.cloud","docs":"","probe":"127.0.0.1:3100","method":"http","wip":false,"showLink":true},