Docker部署Hermes Agent排坑指南

Docker部署Hermes Agent排坑指南p OpenClaw 不是很喜欢 尝试了下就没有用过了 看到 Hermes Agent 整体确实还是不错 内存占用很低 所以决定长期使用 p 直接贴 compose 官方教程是配置环境变量 env 但实际上可以不用配置 通过直接初始化的方式 根据向导一步步配置 services hermes image

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 

OpenClaw不是很喜欢,尝试了下就没有用过了,看到Hermes Agent整体确实还是不错,内存占用很低,所以决定长期使用。

直接贴compose,官方教程是配置环境变量.env,但实际上可以不用配置,通过直接初始化的方式,根据向导一步步配置。

services: hermes: image: nousresearch/hermes-agent:latest container_name: hermes restart: unless-stopped command: gateway run ports: - "8642:8642" volumes: - ./data:/opt/data networks: - hermes-net # Uncomment to forward specific env vars instead of using .env file: # environment: # - 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 ports: - "9119:9119" volumes: - ./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

在compose目录运行初始化,进入向导配置,此时会创建一个临时的容器完成配置,配置完成后容器自动删除。

sudo docker compose run --rm hermes setup

Docker部署Hermes Agent排坑指南

以微信为例,选微信后直接打开链接扫描二维码,此时会获得account_id,如果开启了WEIXIN_GROUP_POLICY=disabled  那么需要把account_id配置给 WEIXIN_GROUP_ALLOWED_USERS

Docker部署Hermes Agent排坑指南

配置后,给发一句话,会给出弹出配对码,配对即可

#方法一:一步到位的单行命令(推荐) docker exec -it hermes bash -ic "hermes pairing approve weixin xxxx" #方法二:进入容器后再执行 docker exec -it hermes bash uv run hermes pairing approve weixin xxxx

Docker部署Hermes Agent排坑指南

通过9119运行WebUI,发现报错,Refusing to bind to 0.0.0.0 — the dashboard exposes API keys and config without robust authentication. Use –insecure to override…

回看Compose,是由于dashboard –host 0.0.0.0 意思是“向所有网络公开这个面板”。

官方认为这太危险了——如果在云服务器是在阿里云、腾讯云等公有云上,一旦面板直接暴露在公网(且没有任何账号密码拦截),任何人只要扫描到你的 IP 和 9119 端口,就能进去把你的 API Key 偷光。

不过我是在本地部署无所谓,于是修改为

command: dashboard –host 0.0.0.0 –insecure

重新启动

sudo docker compose up -d –force-recreate

部署成功,个人感觉非常不错

Docker部署Hermes Agent排坑指南

小讯
上一篇 2026-04-16 23:50
下一篇 2026-04-16 23:48

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/266944.html