# 2号机 (守护者) 资料库 ## 基本信息 | 项目 | 内容 | |------|------| | **代号** | 守护者 🛡️ | | **编号** | 2号机 | | **主机名** | yh6788-ThinkPad-X230 | | **IP 地址** | 192.168.0.32 | | **硬件** | ThinkPad X230 (Intel Core i5-3320M, 8GB RAM) | | **系统** | Ubuntu 25.10 (Questing Quokka) | | **内核** | Linux 6.17.0-12-generic | --- ## 向量服务连接 | 目标 | 地址 | 用途 | |------|------|------| | 本地 | localhost:11434 | Ollama 向量 (主力) | | 阿拉蕾 👾 | 192.168.0.66:11434 | Ollama 向量 (备用) | --- ## 机器人网络 | 机器 | 代号 | IP | 状态 | |------|------|-----|------| | 2号机 | 守护者 🛡️ | 192.168.0.32 | ✅ 在线 | | 1号机 | 青龙 🐉 | 192.168.0.31 | ✅ 在线 | --- ## 辅助系统 | 系统 | IP | 功能 | |------|-----|------| | auto | 192.168.0.99 | 自动化挂机定时执行程序 | | 共享文件夹 | /share/temp1/ | 文件交互 | --- ## 工作环境 | 设备 | IP | 角色 | |------|-----|------| | 阿拉蕾 👾 | 192.168.0.66 | Ollama/向量服务 | --- ## OpenClaw 配置 ### 版本信息 | 项目 | 内容 | |------|------| | **版本** | v2026.2.2-3 | | **Gateway** | ws://127.0.0.1:18789 | | **Gateway Token** | yh6788-ThinkPad-X230 | | **Channel** | stable (default) | ### 模型配置 | Provider | API | 模型 | 备注 | |----------|-----|------|------| | minimax | https://api.minimaxi.com/v1 | minimax-m2.1, embo-01 | 主力模型 | | deepseek | https://api.deepseek.com/v1 | deepseek-chat | 备用模型 | | ollama | http://localhost:11434/v1 | llama3:latest, mxbai-embed-large:latest | 本地模型 | ### 通道配置 | 通道 | 状态 | 说明 | |------|------|------| | Telegram | ✅ OK | @dctc_02_bot | ### 内存配置 | 项目 | 状态 | |------|------| | Plugin | memory-core | | Vector | ✅ Ready (mxbai-embed-large) | | FTS | ✅ Ready | | Cache | ✅ On | --- ## 功能清单 ### 核心功能 - ✅ CLI 命令执行 - ✅ 文件读写 - ✅ 记忆管理 (memory_search/memory_get) - ✅ 定时任务 (cron) - ✅ 消息发送 (message) - ✅ 浏览器控制 (browser) - ✅ Canvas 可视化 - ✅ TTS 语音合成 ### 通信能力 - Telegram 机器人 - WebSocket Gateway ### 运维工具 - openclaw status (状态检查) - openclaw doctor (健康诊断) - openclaw logs (日志查看) - openclaw update (版本更新) --- ## 程序架构 ``` ┌─────────────────────────────────────────────────────────┐ │ OpenClaw Gateway │ │ - WebSocket 控制平面 (端口 18789) │ │ - 通道连接管理 │ │ - 消息路由 │ └────────────────────────┬────────────────────────────────┘ │ ┌────────────────┼────────────────┐ ▼ ▼ ▼ ┌─────────┐ ┌─────────┐ ┌─────────┐ │Telegram │ │ Nodes │ │ Memory │ │ Bot │ │ 管理 │ │ Plugin │ └─────────┘ └─────────┘ └─────────┘ ``` ### 目录结构 ``` ~/.openclaw/ ├── openclaw.json # 主配置文件 ├── agents/ │ └── main/ │ └── agent/ │ ├── models.json │ └── config.json ├── workspace/ # 工作空间 ├── canvas/ # Canvas 文件 └── extensions/ # 扩展插件 ``` --- ## 维护记录 ### 2026-02-04 | 时间 | 操作 | 说明 | |------|------|------| | 11:05 | 配置初始化 | 完成 wizard 和 doctor | | 13:43 | 知识库整理 | 创建 ~/doc/ 资料库 | | 23:11 | 大任务整理 | 整理 ~/doc 资料库 | | 23:57 | 安装 sshpass | 用于 SSH 连接 | | 23:52 | 监控 1号机 | 接管安装 Ollama | ### 技术决策 | 决策 | 内容 | 理由 | |------|------|------| | 主力模型 | MiniMax | 速度快,适合日常任务 | | 备用模型 | DeepSeek | 推理能力强 | | 向量模型 | mxbai-embed-large | 本地运行,CPU 友好 | --- ## 已知问题 | 问题 | 严重度 | 说明 | |------|--------|------| | Reverse proxy headers | WARN | 未配置 trustedProxies | | Gateway token 长度 | INFO | 建议使用更长的 token | --- ## 资料库位置 | 类型 | 位置 | |------|------| | 运维文档 | ~/doc/ | | 记忆文件 | ~/.openclaw/workspace/memory/ | | 每日记录 | ~/.openclaw/workspace/memory/YYYY-MM-DD.md | | 长期记忆 | ~/.openclaw/workspace/MEMORY.md | --- *最后更新: 2026-02-05 00:22* *维护者: 2号机 (守护者)* ### 2026-02-05 - 青龙向量配置 | 时间 | 操作 | 说明 | |------|------|------| | 00:21 | - | 网络结构更新 | | 00:25 | 2号机 | 接管青龙 Ollama 配置 | | 00:26 | 2号机 | mxbai-embed-large 下载完成 | | 00:30 | 2号机 | 添加 Ollama provider 配置 | | 00:38 | 2号机 | 重启青龙 Gateway | | 00:46 | 2号机 | 青龙向量服务 Ready | ### 经验教训 | 问题 | 教训 | 解决方案 | |------|------|----------| | Ollama 进程崩溃 | 后台运行需用 nohup | `nohup ollama serve > /tmp/ollama.log 2>&1 &` | | 模型下载中断 | 需检查下载状态 | `curl http://localhost:11434/api/tags` | | Gateway 启动超时 | systemd 服务配置问题 | 进程已启动,可继续使用 | | SSH 连接中断 | 长时间操作需监控 | 使用进程管理跟踪状态 | --- ## 知识沉淀 ### Ollama 运维命令 ```bash # 启动服务 export OLLAMA_HOST=0.0.0.0:11434 nohup ollama serve > /tmp/ollama.log 2>&1 & # 检查状态 curl http://localhost:11434/api/tags # 下载模型 unset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY ALL_PROXY ollama pull mxbai-embed-large:latest # 查看日志 tail -f /tmp/ollama.log ``` ### SSH 运维命令 ```bash # 连接青龙 sshpass -p '3efvVGY&' ssh root@192.168.0.31 # 远程执行命令 sshpass -p '3efvVGY&' ssh root@192.168.0.31 "openclaw status" ``` --- ## 2026-02-05 Telegram 机器人故障 | 时间 | 操作 | 说明 | |------|------|------| | 08:15 | 故障报告 | Telegram 机器人 @dctc_02_bot 无响应 | | 08:21 | 移除 noProxy | 移除无效配置键 | | 08:28 | 深度诊断 | 发现 memory 系统使用 OpenAI embeddings | | 08:32 | 切换 .31 | 配置远程向量化服务 | | 08:35 | 本地 Ollama | 发现 2号机有本地向量模型 | | 08:38 | 清理锁文件 | 删除会话锁,重置状态 | | 08:43 | Provider 修复 | 发现核心问题:provider 值限制 | | 08:50 | ✅ 修复成功 | provider 改为 openai,机器人恢复 | ### 故障根因 - **核心问题**: 只支持 - **错误值**: 被标记为无效输入 - **解决方案**:将 provider 改为 ### 经验教训 1. OpenClaw 配置验证非常严格 2. 1号机 vs 2号机 必须配置一致 3. 外部监控不会修改配置(来自 OpenClaw 内部行为) ### 相关文档 - 详细记录: ### 2026-02-05 - nomic-embed-text 稳定性测试 - 时间:09:32 - 结果:✅ 测试通过,机器人反馈正常 - 模型:nomic-embed-text:latest (274 MB)