到目前为止,Hermes 跑在你自己的电脑上。电脑关了,它就停了。这一步把它搬到一台服务器上,让它变成一个 24 小时在线、从手机随时可达的私人 AI 助手。
你需要多少钱
答案可能会让你惊讶:每月 $5 就够了。
Hermes 不跑本地大模型的话,内存占用不到 500MB。一台最便宜的 VPS 就能撑得住。模型推理走 API(OpenRouter、Nous Portal 之类的),轻度使用每月 $2-5 的 API 费用。
总花费:一杯咖啡的钱,换一个有记忆、有能力、24/7 在线的 AI 助手。
选一台 VPS
三个靠谱的选择:
| 提供商 | 月费 | 备注 |
|---|---|---|
| Hetzner CX22 | ~$4 | 性价比最高,欧洲节点 |
| DigitalOcean Droplet | $5 | 新加坡/美西节点 |
| Vultr | $5 | 东京节点,延迟低 |
选哪个都行。操作系统选 Ubuntu 22.04 LTS。
第 1 步:SSH 进去
买好 VPS 之后,用 SSH 连上去:
ssh root@你的服务器IP
第 2 步:装 Docker
curl -fsSL https://get.docker.com | sh
等一两分钟装完。验证:
docker --version
第 3 步:跑 Hermes
docker pull nousresearch/hermes-agent:latest
在跑之前,先在服务器上创建配置文件:
mkdir -p ~/.hermes
nano ~/.hermes/config.yaml
填入最小配置:
model:
provider: openrouter
api_key: sk-or-xxxxx # 你的 OpenRouter API key
model: anthropic/claude-sonnet-4
如果你用 Nous Portal 或者其他 provider,按 Step 6 的说明改。
保存,然后启动:
docker run -d \
--name hermes \
--restart unless-stopped \
-v ~/.hermes:/opt/data \
nousresearch/hermes-agent:latest
关键参数说明:
-d:后台运行--restart unless-stopped:崩了自动重启,重启服务器也会自动起来-v ~/.hermes:/opt/data:把你的配置、记忆、Skills 挂载进容器。容器可以删了重建,数据不丢
检查点 —
docker logs hermes看看日志。如果看到 Hermes 启动成功的信息,服务器端就搞定了。
第 4 步:接上 Telegram
如果你在 Step 11 已经创建了 Telegram bot,现在把 token 加到服务器的配置里。
编辑服务器上的 ~/.hermes/.env:
nano ~/.hermes/.env
加入:
TELEGRAM_BOT_TOKEN=你的bot token
TELEGRAM_ALLOWED_USERS=你的telegram user id
重启容器:
docker restart hermes
打开手机 Telegram,给你的 bot 发一条消息。如果它回你了——恭喜,你现在有一个 24/7 在线的 AI 助手了。
检查点 — 从手机上发消息,bot 回了。关掉你的电脑,再发一条,bot 还是回。这就是"部署"跟"在本地跑"的区别。
安全建议
你的 Hermes 跑在公网服务器上,几个安全事项:
用 Docker 而不是直接装。 配置文件里设 terminal: docker,这样 Hermes 执行 shell 命令是在容器里跑,不会碰到宿主机的文件系统。
限制 Telegram 用户。 TELEGRAM_ALLOWED_USERS 一定要设,只放你自己的 user ID。不设的话任何人找到你 bot 的 username 都能跟它聊。
API key 不要泄露。 ~/.hermes/.env 和 config.yaml 里有你的 key。确保服务器的 SSH 用密钥登录、禁用密码登录。
更新 Hermes
docker pull nousresearch/hermes-agent:latest
docker stop hermes && docker rm hermes
docker run -d \
--name hermes \
--restart unless-stopped \
-v ~/.hermes:/opt/data \
nousresearch/hermes-agent:latest
因为数据都在 ~/.hermes/ 里,删容器重建不影响任何东西——记忆、Skills、配置全在。
更便宜的选项
如果 $5/月 还是觉得贵,Hermes 也支持 Serverless 后端:
- Daytona:环境空闲时休眠,来消息自动唤醒,会话间几乎零成本
- Modal:同样的休眠机制,适合轻度使用
在 config.yaml 里设 terminal: daytona 或 terminal: modal 就行。
你现在有什么
走到这里,你拥有的是:
- 一个 24/7 在线的 AI Agent
- 从手机随时可达(Telegram)
- 有持久记忆,越用越了解你
- 有 Skills 系统,越用越精准
- 有定时任务,会主动干活
- 数据全在你自己的服务器上
月费不到一杯咖啡。这就是 Hermes 的完整形态。