自建服务
Hermes Agent
部署方式与目录结构
services:
hermes:
image: nousresearch/hermes-agent:latest
container_name: hermes
restart: unless-stopped
command: gateway run
ports:
- "8642:8642"
volumes:
- /volume3/docker/hermes/data:/opt/data
networks:
- hermes-net
# Uncomment to forward specific env vars instead of using .env file:
environment:
- TZ=Asia/Shanghai
- API_SERVER_ENABLED=true
- API_SERVER_HOST=0.0.0.0
- API_SERVER_KEY=<粘贴你自己生成的 hex>
# - GATEWAY_ALLOW_ALL_USERS=true
# - API_SERVER_ENABLED=true
# - API_SERVER_HOST=0.0.0.0
# - API_SERVER_PORT=8642
# - API_SERVER_KEY=<已打码>
# - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
# - OPENAI_API_KEY=${OPENAI_API_KEY}
# - TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN}
deploy:
resources:
limits:
memory: 4G
cpus: "2.0"
dashboard:
image: nousresearch/hermes-agent:latest
container_name: hermes-dashboard
restart: unless-stopped
command: dashboard --host 0.0.0.0 --insecure
ports:
- "9119:9119"
volumes:
- /volume3/docker/hermes/data:/opt/data
environment:
- GATEWAY_HEALTH_URL=http://hermes:8642
networks:
- hermes-net
depends_on:
- hermes
deploy:
resources:
limits:
memory: 512M
cpus: "0.5"
networks:
hermes-net:
driver: bridge