昨天发了基于飞牛OS 原生终端的方式部署Hermes的教程,但是肯定有不少同学看到终端方式直接会放弃(比如我)

本来刚开始是打算在docker里面部署的,但是遇到点问题没解决(至少在昨天发文章之前),不过最终成功的docker上进行了部署,且成功运行。

直接开始吧~

安装教程

首先我们先创建一个安装目录:

Pasted image 20260414092932

打开 docker -> compose -> 创建项目:

项目名称输入Hermes,路径选择刚才创建的安装目录

Pasted image 20260414093306

复制 docker-compose.yml 配置:

services:
  hermes:
    image: nousresearch/hermes-agent:latest
    container_name: hermes2
    restart: unless-stopped
    command: gateway run
    volumes:
      - ./:/opt/data
    deploy:
      resources:
        limits:
          memory: 4G
          cpus: "2.0"

如果格式错误自行格式化, 点击确认并启动容器。

等待启动成功后进入容器终端:

Pasted image 20260414093640

点击连接成功进入终端:

Pasted image 20260414093912

模型配置:

hermes model

Pasted image 20260414094150

消息网关配置:

hermes gateway setup

Pasted image 20260414094411

配置完提示这一步的时候一定要选择 n

Pasted image 20260414094316

其他配置跟上面操作一样,都需要进行终端执行命令。

常用命令

hermes #开启对话
hermes model #配置模型
hermes gateway setup #配置消息通道
hermes status #查看状态
hermes doctor #进行诊断
hermes update #更新

总结

使用Docker安装的方式,确实简单,这也利于大多数喜欢用图形界面来操作的同学,不过弊端就是权限受限,这跟飞牛没关系,是Docker本身的问题,不要一上来就说在飞牛上装怎么怎么了,换其他NAS也一样。

如果要操作其他文件夹,将对应文件夹的权限赋给docker即可,没什么难的

Pasted image 20260414095432