用途:把智能体的“大脑”从本地笔记本迁移到永不休眠的 Linux VPS,本地只保留操作窗口。需要用户先提供 VPS IP 与 root SSH 访问权限(hosting.com 12 个月 XS 或 S 非托管 Linux 方案),可选提供域名。
主要能力与流程(须按顺序执行,每阶段验证后再进入下一阶段):
- 加固主机:apt 更新升级、创建 claudeos 用户并加入 sudo、复制 SSH 公钥、启用 ufw 放行 OpenSSH 与 80/443、禁用 root 登录。验证 claudeos 登录成功且 root 被拒。
- 运行时与智能体:以 claudeos 安装 bun、node、git、tmux,克隆 Claude OS 仓库(VPS 模式分支,含 deploy/ 单元)到 /opt/claude-os/app,bun install,复制 .env.example 为 .env.local 并设置 CLAUDE_OS_TRUSTED_HOSTS、HERMES_HOME、CLAUDE_OS_CLAUDE_DIR、CLAUDE_OS_CLAUDE_PLAN、CLAUDE_OS_AGENT_DREAM_DIR=/opt/agent-dream;在同一用户下安装 Hermes agent,数据目录挂载到卷。
- 常驻管道:复制 deploy 下的 .service 与 .timer 到 systemd,daemon-reload 后启用 claude-os.service、claude-os-aggregate.timer、claude-os-watchdog.timer;用 Caddy 做自动 HTTPS 反向代理到 127.0.0.1:8081。验证仪表盘可访问、watchdog 能重启服务。
- 夜班任务:以 claudeos 配置 cron,04:00 scout、06:30 Dream 写入、07:00 晨报(本地时区);将 dream SKILL.md 契约放入 CLAUDE_OS_AGENT_DREAM_DIR,确认向导第 7 步显示 agent-fulfilled: ready;连接 Telegram 机器人令牌,发送证明消息。
- 验证:域名 HTTPS 可访问且仅本地监听、重启后三个单元状态为绿、Telegram 消息能收到 VPS 智能体回复、次日 Dream 卡片填充且晨报送达。
限制与规则:API 密钥不得写入 shell 历史,须通过 SSH stdin 直接写入 .env.local;任一阶段验证失败即中止迁移并如实报告;迁移前笔记本须保留智能体文件夹的完整备份。资料未提供具体价格、性能指标或托管方案细节。