初学者的 Hermes Agent VPS 设置指南
初学者的 Hermes Agent VPS 设置指南
Hermes Agent 在始终可用时最为有用。您可以在笔记本电脑上进行测试,但本地设置在计算机进入睡眠状态时会停止,在家庭网络更改时会断开连接,并且在您想要定时任务、消息集成或长时间运行的自动化时会变得尴尬。
这就是为什么许多用户将 Hermes Agent 移至 VPS 的原因。VPS 为您提供一个小型云服务器,具有公共 IP 地址、根访问权限、稳定的网络连接和 24/7 的正常运行时间。在本指南中,我将带您完成初学者的设置过程:选择服务器、使用 SSH 连接、准备 Linux、运行 Hermes Agent、保持在线状态以及处理基本安全性。
开始之前您需要准备的
您不需要成为 Linux 专家,但您应该能够自如地将命令复制到终端中。
在开始之前,请准备:
- 一台运行 Ubuntu 22.04 或 Ubuntu 24.04 的 VPS
- 对 VPS 的 SSH 访问
- 一个域名,虽然可选但推荐用于浏览器访问
- 您的 LLM 提供商的 API 密钥,例如 OpenAI、OpenRouter、Anthropic 或其他支持的提供商
- 从您的计算机访问基本终端
对于第一次使用的 Hermes Agent 服务器,我推荐:
| 用途 | CPU | RAM | 存储 | 备注 |
|---|---|---|---|---|
| 测试 | 1 vCPU | 2GB | 40-50GB SSD | 适合学习和轻量工作流 |
| 日常使用 | 2 vCPU | 4GB | 50GB+ NVMe | 更适合多个工具和集成 |
| 更重的工作流 | 4 vCPU | 8GB+ | 80GB+ NVMe | 更适合多个代理或频繁的任务 |
如果您使用外部 LLM API,Hermes Agent 通常不需要 GPU。VPS 主要运行代理、内存、工具、集成和后台服务。
推荐的初学者选项:LightNode Hermes Agent VPS

如果您想要最快的初学者路径,我推荐 LightNode Hermes Agent VPS。
主要原因很简单:这是一个预配置的 Hermes Agent VPS。您可以快速部署一个准备好的运行环境,而不是花费第一个小时安装依赖项、修复版本冲突和检查服务日志,从而快速开始测试代理。
LightNode 的 Hermes Agent VPS 页面列出了:
- Hermes Agent 已预安装并准备运行
- 部署通常在 1-2 分钟内完成
- 按小时计费,因此您可以在不承诺整个月的情况下进行测试
- 40+ 全球位置以降低延迟
- 用于 API 调用、网络钩子和集成的专用 IP
- NVMe SSD 存储
入门计划对初学者来说很实用:
| 计划 | CPU | RAM | 存储 | 带宽 | 每月等价 |
|---|---|---|---|---|---|
| 开始 | 1 vCPU | 2GB DDR4 | 50GB NVMe SSD | 1TB | $7.71/月 |
| 代理 | 2 vCPU | 4GB DDR4 | 50GB NVMe SSD | 2TB | $14.70/月 |
| 高级 | 4 vCPU | 8GB DDR4 | 50GB NVMe SSD | 3TB | $27.70/月 |
| 企业 | 8 vCPU | 16GB DDR4 | 50GB NVMe SSD | 4TB | $52.70/月 |
对于初学者,如果您只想学习 Hermes Agent,请从 2GB 计划开始。如果您计划连接多个工具、消息通道、定时任务或多个工作流,请选择 4GB。
👉 部署 LightNode Hermes Agent VPS
第一步:创建您的 VPS
如果您使用普通的 VPS 提供商,请创建一个新的 Linux 服务器,要求如下:
- Ubuntu 22.04 LTS 或 Ubuntu 24.04 LTS
- 离您或您的用户较近的数据中心
- 如果可用,使用 SSH 密钥登录
- 至少 2GB RAM
如果您使用 LightNode 的 Hermes Agent VPS,请选择 Hermes Agent 镜像或着陆页面部署选项,选择您的区域和计划,然后创建服务器。部署后,从仪表板复制服务器 IP 地址。
第二步:使用 SSH 连接到 VPS
在 macOS 或 Linux 上,打开终端。在 Windows 上,使用 PowerShell、Windows Terminal 或 SSH 客户端。
以 root 身份连接:
ssh root@YOUR_SERVER_IP将 YOUR_SERVER_IP 替换为您 VPS 仪表板上的 IP 地址。
如果您的提供商给您一个密码,SSH 会要求您输入。如果您配置了 SSH 密钥,它应该会直接登录。
登录后,检查系统:
whoami
lsb_release -a
free -h
df -h您应该能看到 Linux 版本、可用内存和磁盘空间。
第三步:更新服务器
在安装任何东西之前,请始终更新新的 VPS:
sudo apt update
sudo apt upgrade -y安装基本工具:
sudo apt install -y curl wget git unzip ca-certificates gnupg ufw htop这些工具有助于下载、Git 仓库、设置防火墙和基本监控。
第四步:创建非根用户
对于真实的服务器,避免以 root 身份执行所有操作。
创建一个新用户:
adduser hermes
usermod -aG sudo hermes切换到新用户:
su - hermes从现在开始,使用 sudo 运行管理命令。
第五步:设置基本防火墙
首先允许 SSH,然后启用防火墙:
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status如果 Hermes Agent 在特定端口上公开了 Web 仪表板或 API,请仅允许您实际使用的端口。例如:
sudo ufw allow 3000/tcp不要“以防万一”打开随机端口。保持服务器小而可预测。
第六步:运行 Hermes Agent 安装程序
官方的 Hermes Agent VPS 指南使用安装脚本。安装程序处理核心运行时设置,包括所需的 Node.js 和 Python 组件。
以非根用户身份运行它:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash安装后,如果安装程序要求您重新加载您的 shell,请执行:
source ~/.bashrc或者注销并重新 SSH 登录:
exit
ssh hermes@YOUR_SERVER_IP检查 hermes 命令是否可用:
hermes --help如果找不到该命令,请检查安装程序的最终输出。它可能会告诉您要重新加载哪个配置文件或要添加哪个二进制路径。
第七步:配置您的模型提供商
Hermes Agent 需要一个 LLM 提供商。官方设置流程包括:
hermes model setup按照提示添加您的提供商详细信息。根据您的设置,这可能会询问:
- 提供商名称
- 模型名称
- API 密钥
- 基础 URL,如果您使用的是 OpenAI 兼容的提供商,例如 OpenRouter
请保持您的 API 密钥私密。如果您需要手动编辑配置,请检查:
nano ~/.hermes/config.yaml您的 Hermes 数据通常位于:
~/.hermes/如果您使用 LightNode Hermes Agent VPS,Hermes Agent 应该已经安装。在这种情况下,您的第一项工作通常不是安装。相反,请检查 LightNode 仪表板或 SSH 会话中的欢迎说明,添加您的 API 密钥,并开始使用预安装的运行时。
第八步:保持 Hermes Agent 运行
对于 VPS,您希望 Hermes Agent 在关闭 SSH 后和服务器重启后继续运行。官方网关流程是:
hermes gateway install
hermes gateway start如果您的 Hermes 版本支持直接自动启动,请启用它:
hermes gateway enable-autostart检查服务状态:
systemctl status hermes-gateway如果您的安装使用 PM2 而不是 systemd,初学者模式是:
npm install -g pm2
pm2 start hermes --name hermes-agent
pm2 startup
pm2 save对于同一个 Hermes 实例,只使用一个进程管理器。如果 hermes gateway install 成功创建了 systemd 服务,则不需要 PM2。
第九步:安全访问 Hermes Agent
如果 Hermes Agent 公开了浏览器仪表板或本地 Web 服务,您可以打开:
http://YOUR_SERVER_IP:3000对于私人测试,这在短时间内是可以的。对于常规使用,请设置域名和 HTTPS。
一个常见的适合生产的模式是:
- 将
agent.yourdomain.com指向您的 VPS IP - 在 Hermes Agent 前放置 Nginx 或 Caddy
- 使用 Let's Encrypt 启用 HTTPS
- 如果可能,保持 Hermes Agent 应用端口私密
使用 Caddy,一个简单的反向代理可以如下所示:
agent.yourdomain.com {
reverse_proxy 127.0.0.1:3000
}当 DNS 配置正确时,这会自动为您提供 HTTPS。
第十步:添加 API 密钥和集成
当 Hermes Agent 能够连接到模型和工具时,它才会变得有用。常见设置包括:
- LLM API 密钥
- 默认模型名称
- 内存或数据库路径
- Telegram、Discord、Slack 或网络钩子令牌
- 浏览器自动化设置
- 工具权限
将秘密保存在 .env 文件或您提供商的秘密管理器中。不要将 API 密钥粘贴到公共 GitHub 仓库、公共文档、屏幕截图或聊天记录中。
编辑 Hermes 配置后,重启网关:
hermes gateway restart如果您的安装由 systemd 管理,您也可以使用:
sudo systemctl restart hermes-gateway第十一步:基本维护
一旦 Hermes Agent 运行,维护比初始安装更为重要。
经常使用这些命令:
htop
df -h
free -h
systemctl status hermes-gateway
journalctl -u hermes-gateway -n 100 --no-pager更新服务器:
sudo apt update
sudo apt upgrade -y更新 Hermes Agent:
hermes update
hermes gateway restart备份您的重要数据目录:
tar -czf hermes-backup.tar.gz ~/.hermes对于重要使用,安排备份到另一台服务器或对象存储。VPS 是可靠的,但保护代理内存、配置和工作流文件仍然是您的责任。
常见初学者错误
选择内存过少的 VPS
Hermes Agent 可能在 1GB 的 VPS 上启动,但这会留给日志、浏览器工具、软件包更新和额外集成很少的空间。至少从 2GB 开始。如果您希望日常设置更顺畅,请使用 4GB。
在没有 HTTPS 的情况下公开仪表板
不要将管理仪表板长时间开放在普通 HTTP 上以供长期使用。使用 HTTPS、强密码、防火墙规则或私人隧道。
忘记 API 成本
VPS 只是成本的一部分。如果 Hermes Agent 使用外部 LLM API,模型调用的费用可能超过服务器费用,尤其是在运行重型工作流时。
一切都以 root 身份运行
使用 root 很方便,但会增加风险。创建一个普通的 sudo 用户,仅在必要时使用 root。
没有备份
如果您的代理存储内存、文件、提示或工作流状态,请备份它。重新安装很简单;丢失代理数据则不是。
何时使用预安装的 Hermes Agent VPS?
如果您想学习 Linux 并控制堆栈的每个部分,手动设置是有用的。但对于初学者,预安装的 VPS 可以节省大量时间。
如果您希望 Hermes Agent 快速运行,且不想调试 Python、Node.js、系统服务或依赖问题,使用 LightNode Hermes Agent VPS。
如果您希望自定义每个依赖项,已经了解 Linux 服务器管理,构建非标准部署,或希望自己检查每个服务,则使用手动 VPS 设置。
对于大多数初学者,最佳路径是从预安装的 Hermes Agent VPS 开始,学习运行时,然后在了解工作流后再进行自定义。
常见问题解答
什么是 Hermes Agent VPS?
Hermes Agent VPS 是用于持续运行 Hermes Agent 的云服务器。它为代理提供了稳定的公共 IP、持久存储和 24/7 的正常运行时间。
我需要 GPU 吗?
通常不需要。如果您使用外部 LLM API,VPS 仅运行代理和集成。对于大多数初学者设置,2GB 到 4GB 的 CPU VPS 足够了。
初学者的最佳 VPS 大小是什么?
对于测试,从 1 vCPU 和 2GB RAM 开始。如果您计划每天使用 Hermes Agent 或连接多个工具,请选择 2 vCPU 和 4GB RAM。
我可以在 $5 的 VPS 上运行 Hermes Agent 吗?
可以,但要预期限制。非常便宜的 VPS 可以用于简单测试,但 2GB RAM 和快速 SSD 存储是稳定初学者设置的更好基线。
为什么选择 LightNode 作为 Hermes Agent?
LightNode 提供预安装的 Hermes Agent VPS、按小时计费、NVMe SSD 存储、40+ 全球位置、专用 IP 和快速部署。如果您想跳过手动设置并快速开始测试,这是一个不错的选择。
按小时计费对 Hermes Agent 有用吗?
是的。按小时计费在您测试代理、比较模型提供商或运行临时自动化时非常有用。完成后,您可以停止 VPS,而不是为未使用的时间付费。
如何在关闭 SSH 后保持 Hermes Agent 在线?
使用 Hermes 网关服务、systemd 或其他进程管理器(如 PM2)运行它。不要依赖前台终端会话进行长时间使用。
将 Hermes Agent 暴露在互联网上安全吗?
只有在您正确保护它的情况下。使用 HTTPS、强身份验证、防火墙和尽可能的私人访问控制。绝不要公开未经过身份验证的管理工具。
如何更新 Hermes Agent?
使用 hermes update,然后重启网关。在重大更新之前,请始终备份 ~/.hermes/。
我可以在一台 VPS 上运行多个 Hermes 代理吗?
可以,但每个代理需要单独的端口、数据目录和环境文件。对于多个活动代理,请至少使用 4GB RAM,并监控 CPU、内存和磁盘使用情况。
最后思考
在 VPS 上运行 Hermes Agent 将其从本地实验转变为真正的始终在线助手。关键是保持设置简单:使用稳定的 Ubuntu 服务器,从足够的 RAM 开始,确保 SSH 安全,保护您的 API 密钥,并使用持久服务方法运行代理。
如果您的目标是学习每一个细节,手动设置是值得的。如果您的目标是快速将 Hermes Agent 上线,LightNode Hermes Agent VPS 是更简洁的初学者路线,因为环境已经准备好,您可以专注于构建工作流,而不是修复依赖项。