笔记本工作站配置日志
新笔记本定位纯 GPU 计算副手。不接微信、不产生独立记忆。通过 GitHub 私有仓库与云服务器同步 skills/vault/config。
| 项目 | 值 |
|---|---|
| 笔记本 | Windows 11 |
| GPU | NVIDIA RTX 5070 Ti Laptop(12GB VRAM) |
| CPU | AMD Ryzen 9 7845HX |
| RAM | 32GB |
| 磁盘 | 数据盘 D: |
2026-06-17
Section titled “2026-06-17”| 步骤 | 操作 | 耗时 | 问题 |
|---|---|---|---|
| 1 | BIOS 开启虚拟化(Intel VT-x / AMD SVM) | — | — |
| 2 | 安装 WSL2 + Ubuntu | ~10min | — |
| 3 | 安装 Docker Desktop(从阿里云镜像下载 628MB) | ~5min | 默认 TLS 1.0 导致 GitHub 下载失败,改用阿里云镜像 |
| 4 | 设置 Docker 数据路径到 D: 盘 | — | 新版 Docker Desktop(4.39+)无 docker-desktop-data 发行版,直接在设置改 “Disk image location” |
| 5 | WSL2 更新到最新 | ~3min | — |
| 6 | 启动 Docker Desktop(Windows 弹窗确认) | — | — |
| 7 | 拉取 Hermes 镜像,docker compose up -d | ~2min | — |
| 8 | hermes setup(Full setup) | ~15min | 自动安装依赖 + Chromium 浏览器 |
| 9 | 配置 config.yaml(DeepSeek + SenseNova + Agnes) | — | — |
| 10 | 修复 DeepSeek base_url | — | 初始写错为 api.deepseek.com.ai(多 .ai),修正为 api.deepseek.com |
| 11 | 写入 .env(4 个 API Key) | — | — |
| 12 | 安装搜索后端(ddgs + exa-py) | — | — |
| 13 | 验证:hermes chat -q "你好" → 正常对话 | — | — |
为什么不做第二台微信主机?
Section titled “为什么不做第二台微信主机?”| 原因 | 说明 |
|---|---|
| 笔记本非 7×24 运行 | 随时关机带走,不适合做常驻服务 |
| 微信网关占用大 | 单实例 ~1.5-2GB 内存,与 GPU 计算抢资源 |
| 管理复杂度 | 双微信实例需要 iLink 双 bot + 双 token 维护 |
| 记忆碎片化 | 两个 hindsight.db 无法自动合并 |
决策:云服务器是”大脑”(24h 在线 + 微信 + 记忆),笔记本只做”肌肉”(GPU 计算)。
| 同步内容 | 方案 | 方向 |
|---|---|---|
| skills/ | GitHub 私有仓库 hermes-config | 双向同步 |
| vault/ | GitHub 私有仓库 | 双向同步 |
| config.yaml | GitHub 私有仓库 | 双向(secrets 在 .env 中,不同步) |
| .env | 各自维护 | 单向(不推 GitHub) |
| hindsight.db | 各自独立 | 不合并,可通过 SSH 穿透查询 |
D:\docker\wsl\data\ # Docker 镜像/卷/容器数据D:\hermes\data\ # Hermes 配置/记忆/skills(映射到容器 /opt/data)Docker Desktop 下载失败
Section titled “Docker Desktop 下载失败”症状:从 docker.com 下载卡住/报错 根因:PowerShell 默认仅 TLS 1.0,Docker 要求 TLS 1.2+ 修复:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12或:从阿里云镜像站下载(推荐,国内直连更快)
DeepSeek base_url 错写
Section titled “DeepSeek base_url 错写”症状:hermes chat 报连接错误
根因:base_url 写成了 https://api.deepseek.com.ai/v1(多了 .ai)
修复:改为 https://api.deepseek.com/v1
新版 config.yaml 中 DeepSeek 配置:
providers: deepseek: base_url: https://api.deepseek.com/v1 key_env: DEEPSEEK_API_KEYDocker 数据迁移
Section titled “Docker 数据迁移”背景:WSL2 的 Docker 默认数据在 C 盘,占用系统盘空间。
新版 Docker Desktop 的变化:不再暴露 docker-desktop-data 作为独立 WSL 发行版,无法用 wsl --export/--import 迁移。
修复:在 Docker Desktop 设置 → Resources → Advanced → Disk image location,直接设为 D 盘路径。
| 项目 | 状态 | 说明 |
|---|---|---|
| GitHub 私有仓库同步 | ⏳ | 仓库名 hermes-config,需配置 SSH deploy key |
| Exa API Key | ⏳ | 免费注册 exa.ai,写入 .env |
| mihomo 代理容器 | ⏳ | 如需翻墙访问境外 API,可部署 sidecar 容器 |
| GPU 计算管线 | ⏳ | ORCA / AutoDock Vina 等科学计算软件安装 |