type: adr module: Hermes status: accepted date: 2026-06-14 author: Kabin tags: [#hermes, #adr, #desktop, #nas, #network]
ADR-002:笔记本 Hermes 桌面版连接方案¶
状态¶
accepted
背景¶
需要在 Windows 笔记本上使用 Hermes 桌面版。两台设备都在家里同一局域网(192.168.31.x),Hermes 主实例运行在极空间 NAS 的 Docker 容器中。需要确定桌面版以后端模式运行还是本地独立安装。
方案对比¶
| 方案 | 描述 | 优点 | 缺点 |
|---|---|---|---|
| A:笔记本本地安装 | 桌面版在笔记本本地装完整 Hermes runtime | 不依赖 NAS,离线可用 | 国内下载 Electron 卡在94%(需镜像加速);模型推理吃笔记本算力 |
| B:重装 Docker 容器 | 在极空间 Docker 重建容器,加端口映射 9119:9119 | 标准方案,文档齐全 | 极空间商店版容器锁死无法编辑;重建容器有心理门槛 |
| C:利用已有端口 ✅ | 商店版容器已暴露 55145(Dashboard)和 55146(API),直接连 | 零改动,5 分钟搞定 | 端口非标准,需记住 55145 |
决策¶
选择: 方案 C — 利用商店版已有端口映射
理由: 1. 商店版容器无法编辑端口映射和 env,重建容器用户曾尝试但担心影响 2. 检查发现 Dashboard 已在容器内运行(PID 121),s6 监督自动保活 3. 用旧密码(Hermes2024!)测试连接成功,确认网络通路 4. 改回用户自定义密码(Swy58899900)后重启 Dashboard 进程即可
影响¶
| 影响范围 | 具体影响 |
|---|---|
| 桌面版配置 | Remote URL = http://192.168.31.27:55145,Basic Auth(kabin/Swy58899900) |
| 算力分布 | 笔记本仅做 UI 渲染,所有推理/工具跑在 NAS 上 |
| 微信/飞书 | 不受影响,走 NAS 端 gateway |
| 升级 | 封面版容器不碰,升级走商店版 |
| SOUL.md | 笔记本桌面版连 NAS 后自动继承 NAS 端的 SOUL.md |
备注¶
- NAS IP:192.168.31.27
- Dashboard 端口:55145(映射到容器 9119)
- API 端口:55146(映射到容器 8642)
- 登录:kabin / Swy58899900
- 故障恢复:Dashboard 意外挂掉时,进入 Hermes 容器进程(PID 共享)执行
kill <dashboard_pid>即可让 s6 重启