优先用官方安装器或 npm 安装并完成 onboarding;Docker 是可选的隔离部署路径,必须走官方 setup,而不是照搬通用 Compose 命令。
内容更新 2026-09-05普通用户先安装最新版并运行 openclaw onboard --install-daemon;验收看 doctor、Gateway 状态和 dashboard,Docker 只按官方 setup 单独走。
npm install -g openclaw@latest;小白默认 stable/latest,不为追新切 beta 或 main,pnpm 只在源码构建时需要openclaw onboard --install-daemon;凭据由你在本机官方引导中填写,不发送给聊天助手openclaw doctor --json 与 openclaw gateway status,查看 findings;发现阻断项先确认修复方案,不直接附加 --fixopenclaw dashboard 打开 Control UI,本地默认地址是 http://127.0.0.1:18789/# 先确认本机版本与官方运行时要求
node -v
# 以下会安装软件、写配置并安装后台服务,确认后再执行
npm install -g openclaw@latest
openclaw onboard --install-daemon# 安装完成后:只读诊断。JSON 命令退出成功不等于健康,检查 ok 与 findings
openclaw doctor --json
openclaw gateway status
# 本机打开 UI;不要分享带认证信息的 dashboard 链接
openclaw dashboard# 可选 Docker 路线,不与普通安装同时执行
# setup 会构建镜像、写配置并启动服务,先审阅官方流程;本地构建至少需要 6 GB RAM
git clone https://github.com/openclaw/openclaw.git
cd openclaw
./scripts/docker/setup.sh
docker compose ps openclaw-gateway
# 原始日志仅在本机查看,分享前严格脱敏
docker compose logs --tail 100 openclaw-gateway
openclaw doctor --json 的 ok 与 findings 无阻断项,Gateway 状态正常;JSON 命令退出成功不等于通过openclaw dashboard 能打开本地 Control UI;模型对话在确认费用后另测,未测就明确记录未验证# 普通安装诊断,不调用模型
node -v
openclaw --version
openclaw doctor --json
openclaw gateway status
# macOS/Linux 端口检查:本地默认 18789
lsof -i :18789
# Docker 用户只在官方仓库 setup 完成后执行
docker compose ps openclaw-gateway
# 原始日志仅在本机查看
docker compose logs --tail 100 openclaw-gateway
.env → 普通安装以 onboarding、openclaw.json 和 auth profiles 为主/v1/models