从零到全栈 AI Agent 系统 · 2026年5月26日 · 约8小时完成
国内访问 Docker Hub 极不稳定,必须使用镜像加速:
docker pull docker.m.daocloud.io/xxx/yyy
所有镜像前面加 docker.m.daocloud.io/ 前缀
SMTP (465/587) 和 IMAP (993) 全部超时。最终移除了 Email 功能,改用微信/企业微信通知。
Base URL 必须完整写 https://api.deepseek.com/v1,不能漏掉 /v1。模型名用 deepseek-chat,不是 deepseek-v4-flash。
Docker 版处理消息平台(微信/QQ/企微),本地版处理开发任务。通过分离配置目录 ~/.hermes 和 ~/.hermes-local 实现完全独立。
Windows 后台进程容易挂,必须用 docker run --restart unless-stopped 部署 tunnel。配置文件注意路径统一用正斜杠。
Docker Desktop 的 WSL 默认占用大量内存。创建 %USERPROFILE%\.wslconfig 限制:
[wsl2] memory=4GB swap=4GB
Portainer (Docker管理) + Uptime Kuma (监控) + Gitea (Git仓库) 是最实用的 Docker 工具栈,一次性部署终身受益。
wrangler login 后用 wrangler pages deploy 一键部署静态站。自定义域名在 Pages Dashboard 直接添加,Cloudflare 自动创建 CNAME。
docker compose up -ddocker compose restartdocker compose logs -f hermes-agenthermes pairing approve weixin CODEhermes gateway statushermes dashboard --port 9120wrangler pages deploy .cloudflared tunnel run hermes-tunnel| doc.bearqh.fun | 部署经验文档 |
| hermes.bearqh.fun | Hermes Agent Dashboard |
| portainer.bearqh.fun | Docker 可视化管理 |
| gitea.bearqh.fun | 自建 Git 仓库 |
| status.bearqh.fun | Uptime Kuma 服务监控 |
| minio.bearqh.fun | MinIO S3 云存储 |
| home.bearqh.fun | Nginx 首页 |
Hermes Agent v0.14.0 · Nous Research · Windows 11 Pro · Docker 29.4.3 · Cloudflare Tunnel
Generated 2026-05-26 · Deployed on Cloudflare Pages