昨天发了基于飞牛OS 原生终端的方式部署Hermes的教程,但是肯定有不少同学看到终端方式直接会放弃(比如我)
本来刚开始是打算在docker里面部署的,但是遇到点问题没解决(至少在昨天发文章之前),不过最终成功的docker上进行了部署,且成功运行。
直接开始吧~
安装教程
首先我们先创建一个安装目录:

打开 docker -> compose -> 创建项目:
项目名称输入Hermes,路径选择刚才创建的安装目录

复制 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"
如果格式错误自行格式化, 点击确认并启动容器。
等待启动成功后进入容器终端:

点击连接成功进入终端:

模型配置:
hermes model

消息网关配置:
hermes gateway setup

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

其他配置跟上面操作一样,都需要进行终端执行命令。
常用命令
hermes #开启对话
hermes model #配置模型
hermes gateway setup #配置消息通道
hermes status #查看状态
hermes doctor #进行诊断
hermes update #更新
总结
使用Docker安装的方式,确实简单,这也利于大多数喜欢用图形界面来操作的同学,不过弊端就是权限受限,这跟飞牛没关系,是Docker本身的问题,不要一上来就说在飞牛上装怎么怎么了,换其他NAS也一样。
如果要操作其他文件夹,将对应文件夹的权限赋给docker即可,没什么难的
