阿里云ECS云服务器部署Hermes Agent:从环境准备到功能测试完整手册

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介: Hermes Agent是一款轻量化、可自进化的AI智能体框架,能深度集成操作系统,实现任务自动化、工具调度与记忆持久化。在阿里云ECS云服务器上部署Hermes Agent,可快速搭建稳定的私有化AI服务环境,适配个人开发者、小型团队的AI应用需求。本教程从ECS实例创建、环境准备、两种部署方案(一键部署与手动部署)、百炼API Key配置、服务启动、功能验证到常见问题排查,提供零基础、保姆级全流程指导,新手可直接复制命令执行,确保顺利完成部署。

Hermes Agent是一款轻量化、可自进化的AI智能体框架,能深度集成操作系统,实现任务自动化、工具调度与记忆持久化。在阿里云ECS云服务器上部署Hermes Agent,可快速搭建稳定的私有化AI服务环境,适配个人开发者、小型团队的AI应用需求。本教程从ECS实例创建、环境准备、两种部署方案(一键部署与手动部署)、百炼API Key配置、服务启动、功能验证到常见问题排查,提供零基础、保姆级全流程指导,新手可直接复制命令执行,确保顺利完成部署。

一、部署前准备:ECS实例创建与基础配置

1.1 选择ECS实例规格与操作系统

部署Hermes Agent需满足基础硬件与系统要求,避免因配置不足导致服务卡顿或启动失败。

  • 实例规格:推荐2核4GiB内存及以上,公网带宽1M及以上;最低配置为2核2GiB内存,仅适合测试场景。
  • 操作系统:优先选择Alibaba Cloud Linux 3、Ubuntu 22.04、CentOS 7+,兼容性最佳。
  • 地域选择:选择就近地域(如华北2-北京、华东1-杭州),降低网络延迟;若需对外提供服务,内地地域需完成域名备案。
  • 阿里云部署AI Agent:OpenClaw/Hermes Agent全网最简单,只需两步,详情👉访问阿里云OpenClaw/Hermes一键部署专题页面了解。
    OpenClaw1.png
    OpenClaw2.png
    OpenClaw02.png
    openClaw3.png
    OpenClaw031.png
    OpenClaw03.png
    OpenClaw04.png
    OpenClaw5.png
    Openclaw6.png
    Token Plan Token最便宜/支持多模型切换:👉访问订阅阿里云百炼Token Plan AI大模型服务 。支持多模型切换,用于多模态模型灵活调用,实现多模型、多工具、多场景下的额度共享与统一管理,兼顾灵活性、稳定性与安全性,大幅降低企业使用大模型的门槛与成本。
    tokenplan1.png
    tokenplan1.png
    tokenplan2.png
    tokenplan3.png
    tokenplan4.png

1.2 创建ECS实例

  1. 登录阿里云控制台,进入ECS实例创建页面。
  2. 选择“自定义配置”,依次设置地域、可用区、实例规格(2核4GiB)、操作系统(Alibaba Cloud Linux 3)。
  3. 网络配置:选择默认VPC与交换机,公网带宽选择“按流量计费”或“固定带宽”,确保实例获取公网IP。
  4. 安全组:默认安全组需放行22端口(远程连接)、8090端口(Hermes Agent默认服务端口),后续可手动补充配置。
  5. 登录设置:设置root密码或绑定密钥对,牢记登录凭证。
  6. 确认配置并完成支付,等待实例创建完成(约3-5分钟)。

1.3 远程连接ECS实例

实例创建完成后,通过Workbench或SSH工具远程连接:

  • Workbench连接:在ECS控制台实例列表中,点击目标实例的“远程连接”,选择“Workbench一键连接”,输入root密码登录。
  • SSH连接:本地终端执行命令(替换为公网IP与密码):
    ssh root@ECS公网IP
    

零基础部署AI Agent:OpenClaw/Hermes Agent喂饭级步骤流程

第一步:👉点击打开访问阿里云OpenClaw/Hermes Agent一键部署专题页面
OpenClaw1.png
OpenClaw2.png
OpenClaw02.png
openClaw3.png
OpenClaw031.png
OpenClaw03.png
OpenClaw04.png
OpenClaw5.png
Openclaw6.png

👉访问订阅阿里云百炼Token Plan AI大模型服务 。支持多模型切换,用于多模态模型灵活调用,实现多模型、多工具、多场景下的额度共享与统一管理,兼顾灵活性、稳定性与安全性,大幅降低企业使用大模型的门槛与成本。
tokenplan1.png
tokenplan1.png
tokenplan2.png
tokenplan3.png
tokenplan4.png

第二步:👉打开选择阿里云轻量应用服务器,配置参考如下:

  • 镜像:OpenClaw(或Hermes Agent)镜像(已经购买服务器的用户可以重置系统重新选择镜像)
  • 实例:内存必须2GiB及以上。
  • 地域:默认美国(弗吉尼亚),目前中国内地域(除香港)的轻量应用服务器,联网搜索功能受限。
  • 时长:根据自己的需求及预算选择。

轻量应用服务器OpenClaw镜像.png
bailian1.png
bailian2.png

第三步:打开访问阿里云百炼大模型控制台,找到密钥管理,单击创建API-Key。

阿里云百炼密钥管理图.png

前往轻量应用服务器控制台,找到安装好OpenClaw的实例,进入「应用详情」放行18789端口、配置百炼API-Key、执行命令,生成访问OpenClaw的Token。
阿里云百炼密钥管理图2.png

  • 端口放通:需要放通对应端口的防火墙,单击一键放通即可。
  • 配置百炼API-Key,单击一键配置,输入百炼的API-Key。单击执行命令,写入API-Key。
  • 配置OpenClaw/Hermes:单击执行命令,生成访问OpenClaw/Hermes的Token。
  • 访问控制页面:单击打开网站页面可进入OpenClaw/Hermes对话页面。

阿里云百炼Coding Plan API-Key 获取、配置保姆级教程:

创建API-Key,推荐访问订阅阿里云百炼Coding Plan,阿里云百炼Coding Plan每天两场抢购活动,从按tokens计费升级为按次收费,可以进一步节省费用!
CodingPlan.png

  • 购买后,在控制台生成API Key。注:这里复制并保存好你的API Key,后面要用。
    image.png
  • 回到轻量应用服务器-控制台,单击服务器卡片中的实例 ID,进入服务器概览页。
    image.png
  • 在服务器概览页面单击应用详情页签,进入服务器详情页面。
    image.png
  • 端口放通在OpenClaw使用步骤区域中,单击端口放通下的执行命令,可开放获取OpenClaw 服务运行端口的防火墙。
    image.png
  • 这里系统会列出我们第一步中创建的阿里云百炼 Coding Plan的API Key,直接选择就可以。
    image.png
  • 获取访问地址单击访问 Web UI 面板下的执行命令,获取 OpenClaw WebUI 的地址。
    image.png
    image.png

    二、方案一:ECS一键部署(推荐新手)

    阿里云ECS提供扩展程序一键部署功能,无需手动处理依赖,5分钟即可完成安装。

2.1 安装扩展程序

  1. 登录ECS实例后,进入“运维与监控”→“扩展程序”页面。
  2. 搜索“Hermes Agent”,选择官方扩展程序,点击“安装”。
  3. 系统自动下载安装包、配置依赖、注册服务,等待安装完成(约2分钟)。

2.2 验证安装结果

安装完成后,执行版本查询命令,确认安装成功:

hermes --version

正常输出应包含完整版本号(如v2026.2.9-cn),无报错提示。

三、方案二:手动部署(适合自定义配置)

手动部署适合需要自定义安装路径、调整配置的用户,需手动安装依赖、克隆代码、配置服务。

3.1 安装系统依赖

根据操作系统执行对应命令,安装Git、Python3等基础依赖:

  • Alibaba Cloud Linux 3/CentOS
    sudo yum update -y
    sudo yum install -y git python3 python3-devel python3-pip
    sudo ln -s /usr/bin/python3 /usr/bin/python
    sudo ln -s /usr/bin/pip3 /usr/bin/pip
    
  • Ubuntu
    sudo apt update -y
    sudo apt install -y git python3 python3-pip
    sudo ln -s /usr/bin/python3 /usr/bin/python
    sudo ln -s /usr/bin/pip3 /usr/bin/pip
    

3.2 配置Python环境

升级pip并配置国内镜像源,加速依赖安装:

pip install --upgrade pip
pip config set global.index-url https://pypi.npmmirror.com/simple

3.3 克隆Hermes Agent代码

创建安装目录,克隆官方仓库:

mkdir -p /opt/ai-agent
cd /opt/ai-agent
git clone https://github.com/NousResearch/Hermes-Agent.git
cd Hermes-Agent

3.4 执行安装脚本

运行官方安装脚本,自动配置环境与服务:

chmod +x scripts/install.sh
sudo scripts/install.sh

安装完成后,系统会创建专用用户agentuser,需切换至该用户执行后续配置:

su - agentuser

四、配置百炼API Key(核心步骤)

Hermes Agent需对接阿里云百炼大模型服务,需提前获取并配置API Key,确保模型调用正常。

4.1 获取百炼API Key

  1. 登录阿里云百炼控制台,进入“API密钥管理”页面。
  2. 点击“创建API密钥”,选择默认工作区,生成专属API Key。
  3. 复制API Key(格式:sk-xxx),妥善保存,避免泄露。
  4. 确认API Key对应的地域与ECS实例地域一致,否则会导致模型调用失败。

4.2 初始化Hermes配置

切换至agentuser用户,执行交互式配置向导:

hermes setup

按照提示依次配置:

  • 选择模型提供商:输入bailian(阿里云百炼)。
  • 输入百炼API Key:粘贴复制的密钥。
  • 选择默认模型:推荐qwen3.7-maxqwen3.5-plus
  • 配置服务端口:默认8090,可自定义。
  • 开启记忆持久化:选择yes,保存对话历史。

配置完成后,生成核心配置文件~/.hermes/config.yaml,可手动修改参数。

五、端口放行与网络配置

需同时放行ECS安全组与本地防火墙端口,确保外网可访问Hermes Agent服务。

5.1 阿里云安全组配置

  1. 进入ECS控制台,找到目标实例的安全组。
  2. 编辑入方向规则,新增规则:
    • 协议:TCP
    • 端口范围:8090
    • 授权对象:0.0.0.0/0(允许所有IP访问)
    • 描述:Hermes Agent服务端口
  3. 保存规则,等待生效(约1分钟)。

5.2 本地防火墙放行

根据操作系统执行命令,放行8090端口:

  • Alibaba Cloud Linux 3/CentOS(firewalld)
    sudo firewall-cmd --add-port=8090/tcp --permanent
    sudo firewall-cmd --reload
    sudo firewall-cmd --list-ports
    
  • Ubuntu(ufw)
    sudo ufw allow 8090/tcp
    sudo ufw reload
    sudo ufw status
    
    命令输出显示8090端口已放行,代表配置完成。

六、服务启动与后台运行

6.1 前台启动(测试用)

前台启动服务,实时查看日志,验证功能:

hermes gateway

正常日志应包含“Server listening on 0.0.0.0:8090”“Model loaded successfully”等信息,无报错。

6.2 后台常驻(生产用)

使用nohup或systemd将服务转为后台运行,避免终端关闭后服务终止:

  • nohup方式
    nohup hermes gateway > ~/.hermes/logs/gateway.log 2>&1 &
    
  • systemd方式(推荐):
    ```bash

    创建服务文件

    sudo tee /etc/systemd/system/hermes-gateway.service <<EOF
    [Unit]
    Description=Hermes Agent Gateway Service
    After=network.target

[Service]
User=agentuser
WorkingDirectory=/opt/ai-agent/Hermes-Agent
ExecStart=/usr/local/bin/hermes gateway
Restart=always

[Install]
WantedBy=multi-user.target
EOF

加载并启动服务

sudo systemctl daemon-reload
sudo systemctl start hermes-gateway
sudo systemctl enable hermes-gateway
sudo systemctl status hermes-gateway

服务状态显示“active (running)”,代表后台运行成功。

## 七、功能验证与使用
### 7.1 Web控制台访问
在浏览器中输入地址:`http://ECS公网IP:8090`,访问Hermes Agent Web控制台,可查看服务状态、日志、配置信息。

### 7.2 命令行交互测试
在ECS终端执行命令,与智能体交互:
```bash
hermes run "创建一个test.txt文件,写入'Hermes Agent部署成功',并返回文件路径"

验证结果:

  • 智能体自动拆解任务,调用文件工具完成操作。
  • 生成test.txt文件,内容正确。
  • 终端返回文件路径,任务状态显示“Completed”。

7.3 模型调用验证

执行复杂任务,验证模型调用正常:

hermes run "总结以下内容:阿里云ECS是弹性计算服务,支持快速创建、扩容云服务器,适合部署AI智能体。Hermes Agent是轻量化AI框架,可实现任务自动化。"

智能体应返回准确的总结内容,无模型调用失败、响应错乱问题。

八、常见问题排查

8.1 安装脚本执行失败

  • 原因:网络异常、权限不足、Git未安装。
  • 解决:切换root用户执行;安装Git(sudo yum install git -y);使用国内镜像源重试。

8.2 服务启动失败(端口占用)

  • 原因:8090端口被其他进程占用。
  • 解决:执行lsof -i :8090查看占用进程,关闭后重启服务;或修改配置文件端口。

8.3 模型调用失败(401/503错误)

  • 原因:API Key错误、地域不匹配、百炼额度耗尽。
  • 解决:核对API Key有效性;确保ECS与百炼地域一致;检查百炼控制台额度。

8.4 Web控制台无法访问

  • 原因:安全组未放行端口、本地防火墙拦截、服务未启动。
  • 解决:检查安全组与防火墙配置;重启Hermes服务。

8.5 服务重启后记忆丢失

  • 原因:未开启记忆持久化、配置文件错误。
  • 解决:执行hermes setup重新开启记忆功能;核对config.yaml中记忆配置。

九、总结

阿里云ECS部署Hermes Agent有一键部署与手动部署两种方案,新手推荐使用扩展程序一键部署,快速完成安装;进阶用户可选择手动部署,自定义配置。核心步骤包括ECS实例创建、依赖安装、百炼API Key配置、端口放行、服务启动与功能验证。部署完成后,可通过Web控制台与命令行交互使用Hermes Agent,实现AI任务自动化、工具调度与记忆持久化。日常使用中,建议定期检查服务状态、更新配置,遇到问题可通过日志排查,确保智能体稳定运行。

目录
相关文章
|
11天前
|
人工智能 JSON 自然语言处理
让教学更智慧:用阿里云百炼工作流,自动生成中小学教材内容#小有可为#有温度的AI
通过可视化工作流编排,将大模型推理能力转化为标准化的教学内容生成引擎。教师只需输入教材标题和适用学段,即可自动获得结构完整、符合课程标准的章节内容,大幅降低备课门槛,助力教育资源均衡化。
493 126
|
21天前
|
Linux 程序员 数据格式
【2026最新】Notepad++下载、安装和使用一篇搞定(附中文版安装包)
Notepad++ 是一款免费开源、轻量高效的 Windows 文本编辑器,支持 C/Python/HTML 等 80+ 语言语法高亮、代码折叠、正则替换、编码转换及插件扩展,专为程序员与文本处理用户打造,完美替代系统记事本。(239字)
|
6天前
|
人工智能 缓存 安全
Claude Code 封号真实原因曝光,这次彻底不装了,直接针对国内开发者的账号下手?
Claude Code 封号潮背后:逆向扒出客户端隐写区域标记,Anthropic 政策收紧叠加 DeepSeek 7 月涨价,国产替代更紧迫。
|
15天前
|
存储 人工智能 监控
QoderWork完全指南:从入门到精通,把“AI实习生”变成你的全能工作搭档
阿里云2026年推出的桌面端AI工作助手QoderWork,不止聊天,更可动手干活:本地运行、安全可控,支持文件整理、数据分析、PPT生成、网页开发等;内置专家套件、多Agent协作与自定义Skills,让AI真正成为你身边的“AI实习生”。
|
6天前
|
人工智能 安全 程序员
终于,Claude Code 封号的原因被曝光了!竟然针对中国用户,植入隐形代码?!
通俗易懂地揭秘 Claude Code 封号的手段,分享一些自己对 AI 编程困境的思考,Codex、Cursor、DeepSeek、智谱 GLM、甚至是豆包,都有所行动了
395 1
|
7天前
|
人工智能 安全 Cloud Native
Higress 新发布:AI Gateway 能力增强,Gateway API 及其推理扩展持续打磨
增强 AI 网关能力,持续打磨 Gateway API 及其推理扩展。
360 127
|
15天前
|
机器学习/深度学习 人工智能 调度
🐴 HappyHorse 1.1 现已上线阿里云百炼!快来查收模型使用指南,现在调用享 6 折~
HappyHorse 1.1 是新一代视频生成大模型,全面升级动态表现力、角色一致性、指令遵循、视觉质感与音画协同能力。支持I2V/T2V/R2V三类生成,适配短剧、电商广告、品牌营销等场景,提供高质、流畅、可控的AI视频生产力。
897 5
🐴 HappyHorse 1.1 现已上线阿里云百炼!快来查收模型使用指南,现在调用享 6 折~