在开始安装 OpenClaw 前,最重要的不是立刻执行命令,而是先把几件基础问题想清楚。因为 OpenClaw 不是一个单纯点几下就结束的消费级应用,它最终会涉及:
- 运行平台
- 模型提供商
- Gateway 是否长期在线
- 渠道是否接入
- 远程访问与安全边界
如果这些前提没有先想清楚,后面就很容易出现“装是装上了,但路线选错了”的情况。
第一步:先决定你要把 OpenClaw 跑在哪里
官方支持的平台不少,但并不是每个平台都适合同一种目标。
你可以先按目标来选:
只想快速体验
优先考虑:
- macOS
- Linux 本机
- Windows + WSL2
想长期在线
优先考虑:
- Linux / VPS
- 家用主机
- Raspberry Pi
想随时随地访问
优先考虑:
- 一台长期在线主机
- 再配合 Tailscale、SSH 隧道或其他安全远程访问方式
这一步一旦想清楚,后面的安装方式就会非常顺。
第二步:确认运行时基础要求
官方安装路线的核心运行时依赖主要是 Node。
对大多数 CLI / Gateway 安装来说,至少应该确认:
- Node 22.16+ 可用
- 更推荐 Node 24
如果你准备按官方主路径来,开始前值得先确认:
node -v
这一步看似简单,但很多安装问题其实从这里就已经埋下了。
第三步:想清楚你是“本地体验”还是“长期托管”
这两个目标会直接影响后面的选择。
本地体验
你更关心:
- 安装快
- 上手快
- 本机能跑起来
长期托管
你更关心:
- 服务化运行
- 重启恢复
- 渠道长期在线
- 远程访问和日志排障
如果你的目标其实是长期托管,那就不要用“临时体验”的思路来选平台和安装路径。
第四步:提前准备好模型提供商
OpenClaw 装好以后很快就会进入模型接入阶段,所以安装前最好就想清楚:
- 你准备用哪家 provider
- 认证方式是什么
- API Key 或登录方式是否已经准备好
例如:
- OpenAI
- Anthropic
- OpenRouter
- Ollama
如果这里完全没准备,安装完之后你很容易停在“系统起来了,但下一步不知道怎么继续”的状态。
第五步:决定是否需要 Docker
是否使用 Docker,不应该靠感觉,而应该看你的目标。
更适合原生 CLI 安装的情况
- 你想最快开始
- 你希望更直接地使用系统工具
- 你是开发者或愿意自己排障
更适合 Docker 的情况
- 你更重视环境隔离
- 你不想污染宿主机依赖
- 你想在服务器或 NAS 上更稳定迁移
关键不是哪种“更高级”,而是哪种更适合你接下来的使用方式。
第六步:先决定安全和远程访问思路
这一步很多人会放到最后,但其实提前想清楚更好。你至少要知道:
- Dashboard 不应该默认裸露公网
- 如果未来要多设备访问,最好优先考虑 Tailscale 或 SSH 隧道
- 如果要接 webhook,只应暴露必要路径
你不一定要在安装前就全部配好,但最好提前知道后面要往哪条路走。
一个推荐的安装前检查清单
开始前,你可以用这份简单清单自检:
- 我已经确定主运行平台
- 我已经确认 Node 版本符合要求
- 我已经大致决定使用哪家模型 provider
- 我已经知道自己是“本地体验”还是“长期托管”
- 我已经知道后续远程访问不会直接走公网裸露
只要这几件事明确了,真正安装时就会顺很多。
安装前准备最重要的价值,不是让你多做几步,而是让你避免一开始就把路线选错。对 OpenClaw 这种会长期运行、会接模型、会接渠道的系统来说,先把平台、provider 和运行目标想清楚,比盲目执行安装命令更重要。