阿里云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任务自动化、工具调度与记忆持久化。日常使用中,建议定期检查服务状态、更新配置,遇到问题可通过日志排查,确保智能体稳定运行。

目录
相关文章
|
1天前
|
人工智能 IDE API
阿里云OpenCode全解:替代Claude Code的开源AI编程工具使用教程
OpenCode作为Claude Code的开源替代方案,凭借开源自由、模型多样、多形态适配、隐私安全与成本可控的核心优势,成为2026年开发者必备的AI编程工具。它完整复刻Claude Code的核心能力,同时解决其闭源、模型绑定、国内使用受限等痛点,支持从个人轻量开发到企业级项目协作的全场景需求。
106 3
|
15小时前
|
存储 人工智能 监控
Claude Code四大定制机制全解:CLAUDE.md、Hooks、Skills、Subagents实操指南
Claude Code作为强大的AI编程助手,提供了CLAUDE.md、Hooks、Skills、Subagents四大核心定制机制,分别对应持久上下文、强制约束、可复用流程、隔离执行四大核心能力,帮助开发者实现从基础规范到复杂工作流的全场景定制。四大机制各司其职又可协同配合,掌握其原理、配置与选型逻辑,能大幅提升开发效率与代码质量。以下从核心定义、配置方法、适用场景、选型决策四大维度,全面解析四大定制机制的完整用法。
34 0
|
1天前
|
人工智能 缓存 测试技术
Qwen 3.7 Plus与Max深度测评:参数、能力与性价比全解析
阿里云千问Qwen 3.7系列是面向智能体时代打造的新一代大模型,包含Plus与Max两大核心版本,分别定位全能多模态与旗舰文本推理,在参数架构、能力边界、计费成本与适用场景上存在显著差异。本文从核心参数、基础能力、智能体表现、多模态能力、计费规则、性价比与选型建议六大维度,对两款模型进行全面测评,帮助开发者与企业精准选择适配自身需求的模型。
45 1
|
1天前
|
人工智能 缓存 自然语言处理
阿里云百炼Token Plan深度解析:Credits规则、AI模型矩阵及免费Tokens获取攻略
阿里云百炼Token Plan是面向个人与团队的AI大模型订阅服务,以Credits为统一计量单位,整合通义千问全系列及主流第三方模型,提供灵活计费、团队管理与多工具兼容能力。本文从Credits计量逻辑、AI模型矩阵、免费Tokens获取与使用规则、套餐选型及常见问题等维度,全面解析Token Plan,帮助用户清晰理解计费机制、高效使用免费额度、合理选择订阅方案。
39 2
|
1天前
|
人工智能 自然语言处理 BI
阿里云QoderWork完全指南:从入门到精通,打造全能AI工作搭档
QoderWork是阿里云Qoder团队打造的桌面端AI智能体工具,定位为可自主执行多步骤任务的“AI实习生”,能在本地环境完成文件管理、数据处理、文档生成、办公自动化等全场景工作,无需复杂命令,用自然语言即可驱动。它以本地沙盒运行、细粒度权限控制、可扩展Skill系统、多模型自由切换为核心优势,完美适配个人办公、团队协作与企业级任务需求,是替代传统AI助手、提升工作效率的全能搭档。本文从核心定位、安装配置、核心功能、模型接入、Skill开发、实战技巧、常见问题等维度,提供从入门到精通的完整指南,帮助用户快速掌握并最大化发挥QoderWork的价值。
50 5
|
1天前
|
人工智能 弹性计算 API
阿里云计算巢搭建OpenClaw:一键部署+API配置+功能验证教程
OpenClaw是一款轻量化AI智能体框架,支持任务自动化、工具调度与记忆持久化,可深度集成阿里云百炼大模型服务。阿里云计算巢提供零代码、一键式部署能力,无需手动配置复杂环境,新手也能快速完成OpenClaw部署。本教程从部署前准备、计算巢实例创建、百炼API Key配置、端口放行、服务启动、功能验证到常见问题排查,提供保姆级全流程指导,确保顺利搭建稳定的私有化AI服务。
22 1
|
1天前
|
Web App开发 数据采集 JavaScript
2026年Selenium爬虫代理IP集成实战:从环境搭建到项目落地
本文直击 Selenium 代理集成痛点:先破“`--proxy-server` 万能论”误区,再系统梳理2026年三大实战方案——无认证直连、账密代理插件(Manifest V3兼容)、隧道代理,并附SOCKS5接法、IP轮换、反检测、并发架构及可运行模板。专为舆情监测、价格爬取等合规动态渲染场景而写,踩坑经验全来自真实项目。
|
1天前
|
缓存 人工智能 数据可视化
GLM 5.2自托管完整实操指南:硬件选型、vLLM/SGLang部署与成本测算全解
GLM 5.2作为国产标杆级开源大模型,采用753B MoE混合专家架构,单次推理仅激活8个专家模块,原生支持百万Token超长上下文,在代码生成、复杂数学推理、长篇文档分析等场景综合能力突出。企业选择GLM 5.2本地/私有云自托管,核心收益在于数据完全不出域、模型可深度定制、长期算力成本可控,但落地需要解决硬件匹配、推理框架适配、性能调优、成本核算四大核心难题。同时,搭配OpenClaw、Hermes两类主流AI智能体,可搭建完整本地自动化工作流,结合阿里云百炼Token Plan云端订阅方案,形成本地私有化+云端弹性混合使用架构。本文完整覆盖GLM 5.2硬件分级方案、两大主流推理框架部
47 1
|
1天前
|
机器学习/深度学习 运维 算法
路面缺陷检测数据集(9类YOLO已标注已划分)道路病害目标检测专用数据集分享
本数据集专为路面病害检测打造,含9类YOLO格式标注(含原生/修补裂缝、坑槽、网裂等),已划分训练/验证/测试集,适配YOLOv5-v10等主流模型。真实场景覆盖光照、雨湿、阴影等复杂条件,助力智能巡检、自动驾驶风险感知与道路养护数字化。
|
1天前
|
存储 弹性计算 数据库
2026年阿里云新用户优惠券领取入口及使用指南
阿里云新用户(无付费记录)可享专属优惠券,助力低成本上云。常见入口:活动中心、权益中心、限时活动页。领取后在费用中心→卡券管理查看,下单时自动匹配或手动选择使用,支持新购、续费等场景。
35 0