前几天在众多 Hermes 网页端中找到了国内大佬开发的 Hermes-Web-UI,觉得非常好用并且符合国人的使用习惯,便发了基于原生系统的安装教程,受到了众多朋友的一致好评
不过,再三尝试在飞牛NAS上部署就是不成功,所以最终还是寄希望于作者大大,终于等到上线了docker镜像仓库
在这里对 Hermes-Web-UI 的开发团队作出感谢,谢谢你们开发出这么好用的产品
项目地址:
https://github.com/EKKOLearnAI/hermes-web-ui
开源不易,觉得好用的,可以去点个 ⭐ 支持一下作者
安装教程:
之前肯定有不少朋友看过了我发的在飞牛NAS上部署Hermes的教程:
如果没看过也没关系,新增项目选择安装路径就行
那么这次我们直接基于上次的配置yaml文件修改就行,不用新建docker-compose.yaml文件
进入Docker->Compose,点击停止容器服务:

然后将下面 docker-compose.yaml 配置粘贴进去:
services:
hermes:
image: nousresearch/hermes-agent:latest
container_name: hermes
restart: unless-stopped
command: gateway run
stdin_open: true
tty: true
ports:
- "8642-8670:8642-8670"
volumes:
- /vol1/1000/docker/hermes2/data:/opt/data
environment:
- HERMES_HOME=/opt/data
hermes-webui:
build:
context: .
dockerfile: Dockerfile
args:
BASE_IMAGE: nousresearch/hermes-agent:latest
image: ekkoye8888/hermes-web-ui:latest
container_name: hermes-webui
entrypoint: ["node", "dist/server/index.js"]
depends_on:
- hermes
ports:
- "6060:6060"
volumes:
- /vol1/1000/docker/hermes2/data:/opt/data
- /vol1/1000/docker/hermes2/data/hermes-web-ui-data:/app/dist/data
environment:
- PORT=6060
- UPSTREAM=http://hermes:8642
- HERMES_HOME=/opt/data
- HERMES_BIN=/opt/hermes/.venv/bin/hermes
- AUTH_DISABLED=false
restart: unless-stopped
将其中 /vol1/1000/docker/hermes2/data 改为你自己的安装目录
然后点击 构建 :

正常情况下我们可以看到两个启动容器:

启动完成后访问:
http://{ip}:6060/
首次进入需要输入令牌,我们打开hermes-webui的日志:

找到这一行输入进去就好了:

注意⚠️:进入后如果显示【未连接】,将hermes-webui服务重启一下,由于构建后两个服务是同时启动,hermes-webui可能还未及时监听到hermes的启动
显示已连接表示正常。
现在有了webui,我们可以直接通过页面来配置模型什么的了,不用再去终端界面配置:

新增自定义配置(根据自己需求来):

进行对话测试:
