mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-08 23:45:24 +02:00
Hermes is an open agent runtime from Nous Research. This template runs the supervised gateway with: - web dashboard (9119) behind Traefik, protected by the bundled basic-auth provider (auth-gated mode triggers automatically once reachable off-loopback); username admin, generated 128-char password - OpenAI-compatible gateway API (8642), enabled and bound to 0.0.0.0 with a generated bearer token (both off by default upstream) Image pinned to v2026.6.19. Provider keys are configured from the dashboard after deploy and persist in the hermes_data volume. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
28 lines
775 B
YAML
28 lines
775 B
YAML
version: "3.8"
|
|
services:
|
|
hermes:
|
|
image: nousresearch/hermes-agent:v2026.6.19
|
|
restart: unless-stopped
|
|
command: gateway run
|
|
ports:
|
|
- 9119
|
|
- 8642
|
|
environment:
|
|
- HERMES_DASHBOARD=${HERMES_DASHBOARD}
|
|
- HERMES_DASHBOARD_BASIC_AUTH_USERNAME=${HERMES_DASHBOARD_BASIC_AUTH_USERNAME}
|
|
- HERMES_DASHBOARD_BASIC_AUTH_PASSWORD=${HERMES_DASHBOARD_BASIC_AUTH_PASSWORD}
|
|
- HERMES_DASHBOARD_BASIC_AUTH_SECRET=${HERMES_DASHBOARD_BASIC_AUTH_SECRET}
|
|
- API_SERVER_ENABLED=${API_SERVER_ENABLED}
|
|
- API_SERVER_HOST=${API_SERVER_HOST}
|
|
- API_SERVER_KEY=${API_SERVER_KEY}
|
|
volumes:
|
|
- hermes_data:/opt/data
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
memory: 4G
|
|
cpus: "2.0"
|
|
|
|
volumes:
|
|
hermes_data:
|