Đang Tải...

Chinse

Vietnamese
English
Chinse
Trang chủ
TOT 博客

技术教程

超详细教程,教你如何在VPS的Linux Ubuntu上一键部署Hermes AI Agent。

19/05/2026

icon

集成Systemd后台守护,内存优化,打造24/7永续AI助手! 当前AI应用趋势正大步迈向AI Agent - 可自动推理、决策与执行任务的“超能助手”。在OpenClaw之外,Hermes Agent(由NousResearch开发)正成为开发者和MMO圈最受欢迎的开源工具。本文由TotHost为你梳理两款AI Agent的对比,并手把手讲解如何在VPS(推荐TotHost机型)上部署Hermes,并实现全天候后台运行。

Mục lục

Mục lục

1. 什么是Hermes Agent?

什么是Hermes Agent?
什么是Hermes Agent?

Hermes Agent 是由知名AI研发团队NousResearch推出的一款极为强大的开源AI代理(Agent)框架。 它不仅仅是新一代“像ChatGPT那样的聊天机器人”,而是更智能的AI智能助理。Hermes最大的底气在于“自动调用工具(Tool-calling)”特性,包括:

  • 自动打开浏览器检索实时信息
  • 图像识别(Vision)
  • 直接执行服务器终端命令
  • 复杂多步骤任务(Reasoning)自动规划
  • 深度对接Telegram、Discord、Slack、WhatsApp等20+主流通讯平台,实现真正的24/7自动在线助手

2. Hermes vs. OpenClaw:有哪些不同?

如果你关注AI自托管(Self-host)领域,对OpenClaw一定不陌生。 

再看: 在Ubuntu服务器上安装Open Claw的指南

两者同为顶级开源AI Agent,但内核设计思路差异显著:

  • 记忆与自适应能力(Memory & Adaptation): Hermes支持长期记忆,自带长时对话/任务/用户偏好持久化数据库,并具备自我反思、学习和适应能力。OpenClaw则以“无状态”Session为主,任务结束即遗忘上下文。
  • 核心架构(Core): OpenClaw运行在Node.js,极致轻量、灵活。Hermes深度融合Python生态,利用极速“uv”包管理,便于集成最新AI/ML库,拓展能力圈。
  • 工具体系(Tooling): OpenClaw专注极简Auto-tool,本地流程为主。Hermes则像“AI操作系统”,数十种自动化工具集成(如浏览器自动操作、代码助手等),并能直连全球40+大模型(如OpenRouter、Gemini、Anthropic、Local models等)。

3. 系统配置及运行要求

Hermes官方支持多平台:

  • Ubuntu 22.04 LTS / 24.04 LTS
  • 兼容Linux、macOS、Windows(WSL2)、Android/Termux
  • 网络与存储:建议使用高I/O VPS,且国际带宽稳定,API调用不中断;
  • 权限:SSH登录至root或具sudo权限用户
  • 建议配置表:

用途 

RAM

CPU

硬盘

基本测试

2 GB

1 vCPU

10–20 GB

24/7 Telegram Agent

4 GB

2 vCPU

20–40 GB

重度工具/自动化场景

8 GB+

2–4 vCPU

40 GB+

推荐机型: TOTHOST的 TOT K24F, TOT M24, TOT D24 等产品可稳定运行Hermes Agent!

4. Hermes Agent 安装与配置(24/7 后台守护进程)

步骤1:下载安装脚本(官方 Installer 推荐)

Hermes是大型Python项目,依赖众多(Node.js、ripgrep、ffmpeg等),建议全自动脚本一键完成:

# 更新系统并安装所需工具
apt update && apt install -y curl
# 下载并运行Hermes官方安装脚本
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

执行后,脚本会引导你选择 “快速配置(Quick setup)”。

执行后,脚本会引导你选择 “快速配置(Quick setup)”。

步骤2: AI模型集成

按指引选择Hermes的主力AI模型。 推荐方式:选择Google AI Studio(Gemini models — 原生Gemini API)

按指引选择Hermes的主力AI模型。 推荐方式:选择Google AI Studio(Gemini models — 原生Gemini API)

访问 https://aistudio.google.com 并登陆/注册 → 创建API key → 复制到终端粘贴

访问 https://aistudio.google.com 并登陆/注册 → 创建API key → 复制到终端粘贴

访问 https://aistudio.google.com 并登陆/注册 → 创建API key → 复制到终端粘贴

接下来Base URL默认回车(保持google默认)。Model选择“gemini 3.1 flash lite”或根据API可用额度选择最多的型号。可结合“Rate Limit”页面实时查看额度:aistudio.google.com/app/rate-limit 进阶方案:支持使用“9router”自动轮换全球token,无缝对接Hermes!详细教程可参考TotHost相关文章。URL

终端还会提示“terminal backend”选项,选择“Keep current (local)”,即本地VPS物理机为执行环境。

步骤3: 配置Telegram作为Hermes互动入口

Hermes支持与Telegram等多平台自动集成。按提示填写Bot Token等信息,即可把Hermes接入专属Telegram对话,实现手机/桌面灵活控制。详细Telegram机器人注册及密钥获取流程,可关注TotHost后续专栏实操案例。

输入 “1” 选择Telegram, 然后按回车2次去继续设置

  • 打开Telegram应用,搜索并选择 BotFather。
  • 点击“Start”开始对话,然后发送命令 /newbot 来创建新机器人。
  • 按提示依次输入你的Bot名称和唯一的Bot用户名(username)。
  • 创建完成后,BotFather会返回一串 token,你会看到提示:“Use this token to access the HTTP API”。请复制这串token,并粘贴到Hermes安装终端窗口。

注意事项:请妥善保管你的Bot访问token和username,避免泄露,防止他人恶意获取机器人控制权!

另外,BotFather还会提示“You will find it at…”,该链接就是你新建Telegram机器人的聊天入口,也是你后续与Hermes互动的专属频道链接(Bot的会话地址)。今后所有与Hermes的消息交互,都可以通过这个链接直接在Telegram进行。

随后系统会询问,哪些Telegram User ID可以使用您的Hermes Bot:直接按回车(留空)= 允许任何人通过此Bot访问Hermes(开放权限)。

随后系统会询问,哪些Telegram User ID可以使用您的Hermes Bot:直接按回车(留空)= 允许任何人通过此Bot访问Hermes(开放权限)。

如只想自己使用:回到Telegram,搜索[@userinfobot](https://t.me/userinfobot),点击Start,它会返回您的专属User ID。复制该数字,粘贴输入到Hermes终端界面即可。支持多用户授权: 多个ID可用英文逗号“,”分隔后一起填写。

T继续安装过程时,系统还会提问:“是否将当前Telegram User ID设置为‘home channel’(主频道)?” - 即把它作为Bot发送关键消息/通知的核心聊天室。此时输入Y回车即可。

步骤4: 配置Hermes后台网关服务(Systemd守护进程)

系统提示是否将Hermes gateway注册为系统服务(长期运行),请选择Y并回车

选System service => enter回车 

接着询问要用哪个Linux用户运行Service。在绝大多数VPS管理场景下,建议输入 `root` 然后回车(依当前登录身份而定)\

系统将询问是否立即启动该服务,继续输入Y并回车;

最后,终端界面会输出安装/配置成功提示,并附带一批常用运维命令。至此,Hermes Agent便已完全装妥,随时待命运行!

现在,你可以直接在Terminal输入 `hermes` 启动交互式对话,或前往Telegram与刚配置的Bot开始聊天,实时与Hermes交流!

5. Hermes Agent 常用命令总览

以下是运行/管理Hermes Agent于Linux环境下必备命令清单:

  • hermes: 启动终端交互模式,直接与Agent聊天测试(适合模型交互或诊断Agent智能)
  • hermes setup: 重新启动配置向导(Wizard),可用于重新设置Provider、Telegram Token等。
  • hermes model: 快速切换当前AI模型(Model)或API供应商,无需重走全套安装流程。
  • hermes doctor:“健康诊断”命令。一旦Agent出现异常或失联,可用此命令自动排查并诊断问题。
  • sudo hermes gateway stop --system: 停止正在后台运行的Agent守护进程。
  • sudo hermes gateway start --system: 重启Hermes Agent后台网关服务。
  • journalctl -u hermes-gateway -f: SysAdmin必备!实时追踪查阅Bot系统日志(按Ctrl + C退出日志监控)。

6. 优化技巧与常见问题处理(Troubleshooting)

  • 安装报错或找不到命令: 若更新或部署后系统异常,建议第一时间运行 `hermes doctor`,由Agent自动自检修复。
  • 监测内存消耗/OOM Kill: Hermes在处理大体量上下文时,消耗RAM较高。若日志中看到“Out of Memory”,请考虑为VPS增加Swap或直接升级套餐,保障稳定性。
  • 纯净IP网络建议: 使用Bot集成X(推特)、Discord等海外平台时,若经常断连或账号被标记为spam,推荐优先选择TotHost在越南的高品质数据中心VPS(干净IP),提升账号安全,降低封锁风险。

结语

通过TotHost推荐的官方Installer安装,并严格按照系统级守护进程(Systemd)设计,您就能轻松完成Hermes Agent的自部署——全天候7x24小时守岗的AI员工,不仅实现数据本地化安全,还大大降低了手工配置风险与运维难度。  

千万不要忘记,为您的AI Agent托管一台性能充沛、网络稳定的TotHost VPS,让自托管之路更高效、更安全、更专业!

TelegramCommunity
scroll top
Thông báo
Đóng