手把手教你用1Panel在NAS上部署Hermes

🚀 手把手教你用 1Panel 在飞牛/绿联 NAS 上部署 Hermes(赫尔墨斯)


全程图形化操作,小白也能搞定。从注册 DeepSeek 到微信聊天,一步一步来。




前言:为什么用 1Panel?


玩 NAS 的朋友都碰到过这样的困境:想装个 Docker 应用,要去网上搜命令、改配置、写 docker-compose……一搞就是半天,还容易报错。


**1Panel** 就是来解决这个的——它是一款**国产开源**的服务器管理面板,类似宝塔,但:

  • 对 Docker 的支持更原生
  • 界面更现代
  • 完全免费
  • 支持应用商店一键部署

  • 有了它,部署 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 下载和安装


  • 官网:[https://www.hostbuf.com/t/988.html](https://www.hostbuf.com/t/988.html)
  • 下载 Windows 版本,安装一路默认就行

  • 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 面板密码:
    


    逐项说明:


  • **端口**:直接回车,用默认的 `10086`
  • **安全入口**:这是一个网址后缀,增加安全性。比如设成 `/mypanel`,那面板地址就是 `http://IP:10086/mypanel`。不设也行,但建议设一个自己记得住的
  • **用户名**:`admin`
  • **密码**:**重点!** 设一个复杂的密码——包含大小写字母、数字、特殊符号。这是面板的唯一防线

  • 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粘贴到这里
    


    解释一下每行的意思:

  • **provider custom**:使用自定义 API(不是内置的 OpenAI 等)
  • **base_url**:DeepSeek 的 API 地址
  • **default**:默认模型(`deepseek-chat` 就是 DeepSeek-V3)
  • **api_key**:你之前注册充值的那个 Key

  • 8.3 接入微信(最后一步,最有成就感!)


    在同一个终端里执行:


    
    hermes gateway setup
    


    终端里会出现一个 **二维码**(可能比较大,FinalShell 可以缩放字体来看清楚)。


    用 **微信扫这个码**,按提示操作:

    1. 微信会提示"发现一个新设备"

    2. 选择要绑定到哪个聊天——个人聊天、或者某个群

    3. 确认授权


    绑定成功后,再执行:


    
    hermes gateway restart
    


    🎉 现在在微信里 @Hermes 就能跟它聊天了!




    九、验证一切正常


  • 🌐 浏览器打开 `http://你的NAS_IP:8020` → 应该能看到 Hermes 的 Web 界面
  • 💬 微信里 @Hermes 发一条消息 → 它应该会回复你



  • 🛟 常见问题


    Q: 镜像一直拉不下来?

    **A:** 换个镜像地址:

  • `docker.1panel.live/nousresearch/hermes-agent:latest`
  • `dockerpull.com/nousresearch/hermes-agent:latest`

  • 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 玩家来说,简单就是王道。