安装方式对比:Node / Docker / Nix
约 1 分钟
先给结论
- 你是个人用户,先用 Node(最快)。
- 你要隔离环境或服务器部署,用 Docker。
- 你追求声明式和可回滚,用 Nix。
方案 1:Node(默认推荐)
适合:
- 新手。
- 本机开发。
- 想最快跑起来的人。
优点:
- 命令最少。
- 调试最直接。
注意:
- 中文 Node 安装页当前是占位说明,实际安装按 Getting Started + install.sh 最稳。
方案 2:Docker(更隔离)
适合:
- 你希望 Gateway 跑在容器里。
- 你要在 VPS 或多人机器运行。
关键命令(推荐流程):
./docker-setup.sh
docker compose run --rm openclaw-cli dashboard --no-open手动流程:
docker build -t openclaw:local -f Dockerfile .
docker compose run --rm openclaw-cli onboard
docker compose up -d openclaw-gateway常用修复命令:
docker compose run --rm openclaw-cli devices list
docker compose run --rm openclaw-cli devices approve <requestId>方案 3:Nix(高手方案)
适合:
- 你要可复现、可回滚。
- 你已经在用 Nix/Home Manager。
官方建议仓库:
github:openclaw/nix-openclaw
关键点:
- 通过 Home Manager 管理。
- 回滚直接
home-manager switch --rollback。 - 可启用
OPENCLAW_NIX_MODE=1。
你该怎么选
- 第一次学习:Node。
- 第二次做生产原型:Docker。
- 第三次做长期工程:Nix。