如果你想要的不是一个“网页里临时聊两句”的 AI,而是一个能长期驻留、记住上下文、还能直接在服务器上动手干活的助手,那么 OpenClaw 这条路线是值得走的。它最大的区别不是会聊天,而是把 模型能力、工具调用、会话记忆、执行环境 真正绑在了一起。
这一篇不讲花活,专门讲第一阶段:怎么把 OpenClaw 接进自己的 VPS,变成一个真正可用的常驻助手。
这篇适合谁读
- 已经有一台 VPS,想把 AI 助手真正接进自己环境的人
- 不满足于“网页里临时问两句”,而是想要长期可维护工作台的人
- 后面准备接 Gitea、网站部署、自动化脚本的人
先给自己定一个落地目标
在开始之前,最好先把目标说清楚。你到底要的是哪一种:
- 轻量问答助手:能聊天、能查点信息,但不需要碰系统
- 技术副手:能读项目、改文件、跑命令、看日志
- 驻场运维助手:能部署服务、修配置、直接在 VPS 上把活干完
这三种目标,对应的权限设计、访问方式和后续维护复杂度都不一样。目标越清晰,接入过程越不容易跑偏。
一、先明确目标:你不是在“装一个网页”
很多人第一次看 Control UI,会误以为 OpenClaw 就是个网页面板。但真正关键的不是页面,而是下面这几层:
- Gateway:负责会话、工具、设备连接、日志和控制平面
- Agent:真正执行任务的智能体
- Workspace:它的工作目录、记忆文件、配置文件都在这里
- Control UI:只是你操作和观察它的入口
所以部署 OpenClaw 的正确思路不是“先看网页能不能打开”,而是:先让 Gateway 稳定跑起来,再决定你怎么访问它。
二、适合个人部署的最小架构
如果你是个人使用,最稳的一套通常是:
- 一台 Linux VPS
- OpenClaw Gateway 跑在本机 loopback
- Control UI 只通过 SSH 隧道或 Tailscale 访问
- 工作区单独放在固定目录,方便长期维护
这套结构有两个优点:
- 对公网暴露面小,不容易误开高风险入口
- 后续想给它更高权限、接 Gitea、改网站,都比较顺
三、初次接入时,最重要的是“权限边界”
OpenClaw 的价值,在于它不只是回答问题,还能直接执行命令、改文件、拉服务、看日志。所以接入时一定要提前想清楚一个问题:
你希望它只是“会回答的助手”,还是“能直接把活干完的助手”?
如果只是回答问题,普通用户权限就够了;但如果你希望它直接:
- 改网站文件
- 重载 Nginx
- 重启后端服务
- 部署新服务
- 安装系统包
那最后一定会碰到 sudo 和目录权限问题。
实践里,比较顺手的演化路径通常是:
- 先给工作区权限
- 再给特定项目目录 ACL
- 再给有限 sudo
- 如果你真的希望它“尽量少问、直接干完”,最后再给完整 sudo
四、为什么工作区设计这么重要
OpenClaw 跟普通聊天机器人最大的差别之一,是它会把很多持续信息写进文件里。比如:
SOUL.md:助手的行为风格USER.md:你的偏好和称呼MEMORY.md:长期记忆memory/*.md:每日记录- 你自己的脚本、部署文档、状态文件
这意味着:工作区不是缓存目录,而是它的长期上下文载体。如果你后面要让它持续帮你维护站点、部署工具、接服务,这个目录最好当成正式资产对待,甚至纳入备份。
五、Control UI 访问方式怎么选
OpenClaw 常见有三种访问方式:
- SSH 端口转发:最保守,适合单机临时访问
- Tailscale:最适合个人跨设备使用
- 公网反代:最方便,但最要小心安全配置
如果你有电脑、手机、公司环境多端访问需求,我更推荐 Tailscale + loopback + Serve 这种组合。原因很直接:
- Gateway 仍然不直接暴露公网
- 设备间访问体验更好
- 你不必每次都 SSH 隧道
- 手机也能比较顺地用
六、第一阶段不要急着做的事
刚接入时,有几件事最好别一上来就做:
- 不要直接把 Gateway 裸暴露到公网
- 不要一上来就给所有目录 777
- 不要还没验证流程就把权限一次性给满
- 不要只看网页能打开就以为部署完成
更靠谱的顺序是:
- 先跑通基本访问
- 再验证工具调用
- 再补权限
- 最后才做长期化和自动化
七、接入完成后的判断标准
如果下面这些事都成立,说明你的第一阶段接入已经基本成功:
- 你可以稳定打开 Control UI
- 它能读写工作区文件
- 它能执行命令并拿到结果
- 它能记住你的风格、称呼和偏好
- 它能在你的 VPS 上做真实操作,而不只是“给建议”
做到这一步之后,OpenClaw 才真正从“一个模型界面”变成“你自己的驻场技术助手”。
一份够用的第一阶段检查清单
- Gateway 是否稳定运行
- Control UI 是否能稳定进入
- 工作区是否能正常读写
- 命令执行是否可用
- 是否已经明确后续走 SSH、Tailscale 还是公网反代
- 是否想好了要不要继续给更高权限
结语
第一阶段的核心不是堆功能,而是把地基打稳:部署结构、访问方式、权限模型、工作区约定。这些东西一旦顺了,后面接 Gitea、自动发布、网站维护、跨设备协作都会轻松很多。