手把手教你用1Panel在NAS上部署Hermes
🚀 手把手教你用 1Panel 在飞牛/绿联 NAS 上部署 Hermes(赫尔墨斯)
全程图形化操作,小白也能搞定。从注册 DeepSeek 到微信聊天,一步一步来。
前言:为什么用 1Panel?
玩 NAS 的朋友都碰到过这样的困境:想装个 Docker 应用,要去网上搜命令、改配置、写 docker-compose……一搞就是半天,还容易报错。
**1Panel** 就是来解决这个的——它是一款**国产开源**的服务器管理面板,类似宝塔,但:
有了它,部署 Hermes 就是填几个表格的事。
一、准备物料清单
在开始之前,先把这些东西准备好:
| 序号 | 物料 | 说明 |
| ------ | ------ | ------ |
| 1 | 🟢 **飞牛NAS** 或 **绿联NAS** | 系统正常、能联网、内存 ≥ 4GB |
| 2 | 🔧 **FinalShell** | Windows 上好用的 SSH 工具(官网下载:[hostbuf.com](https://www.hostbuf.com/t/988.html)) |
| 3 | 🤖 **DeepSeek 开发者账号** | 调用大模型需要 API Key(后面教你注册) |
| 4 | 💰 **10 块钱** | DeepSeek 充值,够你用几个月 |
二、先注册 DeepSeek API(花 5 分钟,先做!)
Hermes 的核心是"大模型驱动",它自己不跑 AI,而是调用云端 API。我们要先准备好 API Key。
2.1 为什么选 DeepSeek?
DeepSeek 是目前最便宜的大模型 API 之一,而且效果很好:
| 模型 | 输入价格(每百万 token) | 输出价格(每百万 token) |
| ------ | ------------------------- | ------------------------- |
| DeepSeek-V3 | ¥1 | ¥4 |
| DeepSeek-R1(推理增强) | ¥4 | ¥16 |
📊 什么概念?聊一天天,花几毛钱。**充 10 块钱能用两三个月**,比开个 ChatGPT Plus 便宜太多了。
2.2 注册步骤
1. **打开官网**:浏览器访问 [**platform.deepseek.com**](https://platform.deepseek.com)
2. 点右上角 **「登录 / 注册」**
3. 可以用手机号注册,也可以用微信扫码登录
4. 注册完自动进入开发者后台
2.3 创建 API Key
1. 左侧菜单 → **「API Keys」**
2. 点 **「创建新的 API Key」**
3. 起个名字,比如 `hermes-nas`
4. ⚠️ **立刻复制保存!** 这串 Key **只显示一次**,关了页面就看不到了
5. Key 的格式类似:`sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx`
📌 **把 Key 粘贴到记事本里存好**,后面配置 Hermes 要用。
2.4 充值
1. 左侧菜单 → **「充值」**
2. 选金额:**最低 10 元**
3. 微信/支付宝扫码支付
4. 充值完成后就可以调用 API 了
✅ 到这一步,DeepSeek 这边就搞定了。可以开始搞 NAS 了。
三、NAS 开启 SSH
1Panel 需要通过 SSH 远程安装。所以先要把 NAS 的 SSH 功能打开。
🟢 飞牛 NAS
1. 浏览器打开飞牛的 Web 管理页面(一般就是 NAS 的 IP 地址)
2. 左侧菜单 → **「设置」**
3. 找到 **「终端」** 或 **「SSH」**
4. 勾选 **「开启 SSH」**
5. 记住端口号,默认是 **22**
🟢 绿联 NAS
1. 浏览器打开绿联 UGOS 管理页面
2. 打开 **「控制面板」**
3. 找到 **「终端机与SNMP」**
4. 勾选 **「启用 SSH 服务」**
5. 端口默认 **22**
📌 两种 NAS 操作差不多,就是菜单位置不同,找到 "SSH" 关键字打开就行。
四、用 FinalShell 连接 NAS
4.1 什么是 FinalShell?
FinalShell 是一个 Windows 上的 SSH 客户端。你可以把它理解成"远程控制 NAS 的遥控器"。相比 Putty 那些老工具,FinalShell 界面友好、有中文、带文件管理,对新手很友好。
(Mac 用户可以直接用系统自带的「终端」工具,命令是 `ssh root@你的NAS_IP`)
4.2 下载和安装
4.3 创建连接
1. 打开 FinalShell
2. 左上角点 **文件夹图标**(新建连接)
3. 选择 **「SSH 连接 (Linux)」**
4. 填写连接信息:
| 字段 | 填什么 |
| ------ | -------- |
| **名称** | 随便写,比如「我的飞牛NAS」 |
| **主机** | NAS 的 IP 地址(去路由器后台看,一般是 `192.168.x.x`) |
| **端口** | `22` |
| **用户名** | `root` |
| **密码** | NAS 的管理员密码(安装飞牛/绿联时设的那个) |
5. 点 **「确定」**
4.4 连接
双击刚创建的那个连接 → 如果一切正常,你会看到黑底白字的命令行界面,显示类似:
root@FNOS:~#
✅ 看到这个就表示连上了!**root** 代表最高权限账户,可以对系统做任何操作。
五、安装 1Panel 面板
5.1 获取安装命令
1. 浏览器打开 [**1panel.cn**](https://1panel.cn)
2. 首页就能看到大大的 **「安装」** 按钮
3. 点进去复制那一行安装命令
命令大概长这样:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
5.2 粘贴执行
回到 FinalShell,把命令**粘贴进去**(右键粘贴或 Ctrl+V),然后回车。
安装程序会自动跑,大概需要 3-5 分钟。它会自动检测系统、安装 Docker、配置 1Panel 面板。你啥都不用管,等就行。
5.3 设置面板账号
安装到后面,会弹出一系列配置提示,需要你输入:
请设置 1Panel 面板端口(默认: 10086):
请设置 1Panel 面板安全入口(默认: 随机):
请设置 1Panel 面板用户名(默认: admin):
请设置 1Panel 面板密码:
逐项说明:
5.4 保存登录信息
安装完成后,屏幕显示:
================================================
面板地址: http://192.168.1.100:10086/mypanel
用户名: admin
密码: 你设的密码
================================================
📸 **截图或拍照保存这条信息!** 等一下就要登录。
六、登录 1Panel
1. 浏览器打开刚才那个面板地址(注意是你 NAS 的 IP,不是截图上的示例 IP)
2. 输入用户名 `admin` 和密码
3. 登录成功!你会看到一个蓝白配色的现代化管理面板
检查 Docker
左侧菜单 → **「容器」** → 如果能看到 Docker 的运行状态和信息,说明一切正常。
(可选)配镜像加速
国内访问 Docker Hub 有时候很慢,建议配一下镜像加速:
1. **容器** → **配置** → **镜像加速**
2. 填入:`https://docker.1panel.live`
3. 点 **「重启 Docker」**
这样拉镜像就快多了。
七、部署 Hermes
7.1 创建容器
1. 左侧菜单 → **容器** → 点 **「创建容器」**
2. 填写基本信息:
| 字段 | 值 |
| ------ | ----- |
| **名称** | `hermes` |
| **镜像** | `ghcr.io/nousresearch/hermes-agent:latest` |
⚠️ 如果镜像拉不下来(国内偶尔抽风),换这个镜像:
`dockerpull.com/nousresearch/hermes-agent:latest`
7.2 端口映射
滚动到 **「端口」** 那一栏,点 **「添加端口映射」**:
| 主机端口 | 容器端口 |
| ---------- | ---------- |
| `8020` | `8020` |
意思是:访问 NAS 的 8020 端口,就会转发到 Hermes 容器里的 8020 端口。
7.3 目录挂载
滚动到 **「卷挂载」**,点 **「添加卷挂载」**:
| 主机路径 | 容器路径 |
| ---------- | ---------- |
| `/opt/hermes` | `/opt/data` |
什么意思?Hermes 容器里的所有数据(配置、记忆、聊天记录)都保存在容器的 `/opt/data` 目录下。我们把它映射到 NAS 的实际目录 `/opt/hermes`,这样即使容器删了重建,数据也不会丢。
7.4 环境变量
滚动到 **「环境变量」**,点 **「添加环境变量」**:
| 变量名 | 值 |
| -------- | ----- |
| `TZ` | `Asia/Shanghai` |
设置时区为上海,这样日志时间、定时任务都是北京时间。
7.5 启动
其他保持默认 → 点右下角 **「确认」**
1Panel 会自动拉取镜像、创建容器、启动。等 1-2 分钟,容器状态变成绿色的 **「运行中」** 就成功了。
八、配置 Hermes
8.1 进入容器终端
1. 左侧 **容器** → 找到 `hermes`
2. 点右边的 **「终端」** 按钮 → **「连接」**
你会进入一个类似命令行的黑色界面,这是 Hermes 容器内部的终端。
8.2 配置 AI 模型
一行一行粘贴执行(以 DeepSeek 为例,**记得把 Key 换成你自己的**):
hermes config set model.provider custom
hermes config set model.base_url https://api.deepseek.com/v1
hermes config set model.default deepseek-chat
hermes config set model.api_key sk-你的APIKey粘贴到这里
解释一下每行的意思:
8.3 接入微信(最后一步,最有成就感!)
在同一个终端里执行:
hermes gateway setup
终端里会出现一个 **二维码**(可能比较大,FinalShell 可以缩放字体来看清楚)。
用 **微信扫这个码**,按提示操作:
1. 微信会提示"发现一个新设备"
2. 选择要绑定到哪个聊天——个人聊天、或者某个群
3. 确认授权
绑定成功后,再执行:
hermes gateway restart
🎉 现在在微信里 @Hermes 就能跟它聊天了!
九、验证一切正常
🛟 常见问题
Q: 镜像一直拉不下来?
**A:** 换个镜像地址:
Q: 容器启动后马上退出?
**A:** 点容器 → **「日志」**,看错误信息。通常是网络不通或者API Key没配对。
Q: FinalShell 连接提示"Connection refused"?
**A:** 检查 NAS 的 SSH 有没有开启。飞牛和绿联默认都是关闭的。
Q: 微信扫码后没反应?
**A:** 执行 `hermes gateway restart` 重启网关试试。
Q: 怎么升级到最新版?
**A:** 1Panel → 容器 → hermes → **更多** → **重建** → 勾选「拉取最新镜像」→ 确认。
Q: 这套配置能不能用在群晖上?
**A:** 完全可以!**群晖/威联通/Unraid/OMV** 都适用,只要系统支持 Docker + 能开 SSH 就行。
💰 成本核算
| 项目 | 费用 |
| ------ | ------ |
| NAS 硬件 | 已有 |
| 1Panel 面板 | 免费 |
| Hermes 软件 | 免费开源 |
| Cloudflare 内网穿透 | 免费 |
| DeepSeek API | **≈ 10 元/2-3个月** |
| **总计月均** | **≈ 3-5 元** |
比腾讯云 VPS 一个月 50-100 元省太多了,而且数据全在自己手里!
📝 总结
回顾一下整个过程:
1. 注册 DeepSeek,拿到 API Key
2. NAS 开 SSH → FinalShell 连接
3. 一条命令装好 1Panel
4. 在 1Panel 里填几个框,Hermes 就跑起来了
5. 配好 API Key + 绑微信
6. 完成!
全程不需要懂 Docker 命令,不需要写 docker-compose,不需要 vi 编辑器。**1Panel 让一切变成了填表。**
这就是为什么推荐 1Panel 而不是纯命令行的原因——对 NAS 玩家来说,简单就是王道。

