| errors |
| Failed to load YAML frontmatter: Tried to load unspecified class: Date |
|
Hermes WebUI
Overview
Interface web pour hermes-agent, accessible en HTTPS via traefik.
Setup
-
Source :
/opt/hermes-webui (GitHub: nesquena/hermes-webui)
-
Service : systemd
hermes-webui, auto-restart, démarre au boot
-
Python :
/usr/local/lib/hermes-agent/venv/bin/python3
-
Écoute :
0.0.0.0:8787 (protégé par UFW)
-
Proxy : Conteneur
hermes-webui-proxy (nginx:alpine) en host network
Accès
-
Public :
https://hermes.srv1672918.hstgr.cloud (Traefik → nginx → :8787)
-
Local :
http://127.0.0.1:8787
Fonctionnalités
- Chat avec streaming SSE
- Gestion des sessions multiples
- Multi-provider LLM
- Workspace file browser
- 8 thèmes + custom CSS
- Mobile responsive
- Panneau Insights (token usage)
Stack Docker
# docker/hermes-webui/docker-compose.yml
services:
proxy:
image: nginx:alpine
network_mode: host
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf:ro
Le conteneur proxy relaie vers
127.0.0.1:8787 (le service systemd).