OpenClaw 中文文档 — 安装方式全解

上篇用安装脚本跑起来了。但安装脚本只是七种方式之一------Docker、Podman、Nix、Ansible 都有,选适合你的。

系统要求

  • Node 24(推荐)或 Node 22 LTS(22.16+)
  • macOS / Linux / Windows(WSL2)

方式一览

方式 一句话 适合谁
安装脚本 一行命令,自动检测环境 大多数人
npm/pnpm 手动管理 Node 的开发者 精确版本控制
源码编译 clone + build + link 贡献者
Docker 容器化网关 服务器部署
Podman 无根容器 安全优先
Nix 声明式+可回滚 NixOS 用户
Ansible 一键生产部署 运维

安装脚本

bash 复制代码
# 标准安装
curl -fsSL https://openclaw.ai/install.sh | bash

# 只装不引导
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard

# 试运行
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --dry-run

Windows:

powershell 复制代码
iwr -useb https://openclaw.ai/install.ps1 | iex

还有个 install-cli.sh,把 Node + OpenClaw 装到本地前缀,不碰系统环境:

bash 复制代码
curl -fsSL https://openclaw.ai/install-cli.sh | bash

npm / pnpm

bash 复制代码
# npm
npm install -g openclaw@latest
openclaw onboard --install-daemon

# pnpm(多一步审批构建脚本)
pnpm add -g openclaw@latest
pnpm approve-builds -g
openclaw onboard --install-daemon

sharp 编译报错?多半是全局 libvips 冲突:

bash 复制代码
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest

源码编译

bash 复制代码
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install && pnpm ui:build && pnpm build
pnpm link --global
openclaw onboard --install-daemon

Docker

这个设计我觉得挺巧妙的------一个脚本搞定构建、引导、启动:

bash 复制代码
./docker-setup.sh

需要 Docker Desktop + Compose v2,至少 2 GB 内存。

也可以用远程镜像跳过构建:

bash 复制代码
OPENCLAW_IMAGE=ghcr.io/openclaw/openclaw:latest ./docker-setup.sh

几个实用环境变量:

  • OPENCLAW_SANDBOX=1 --- 启用 Agent 沙箱
  • OPENCLAW_EXTRA_MOUNTS --- 额外挂载
  • OPENCLAW_HOME_VOLUME --- 命名卷持久化

启动后访问 http://127.0.0.1:18789/,Token 在 .env 文件里。

注意:gateway.bindlanloopback,不要写 0.0.0.0

Podman

无根容器,比 Docker 更安全:

bash 复制代码
# 一次性配置
./setup-podman.sh

# 启动
./scripts/run-openclaw-podman.sh launch

# 注册 systemd 服务
./setup-podman.sh --quadlet

创建专用 openclaw 用户,配置隔离。

Nix

声明式管理,最大亮点是可回滚:

bash 复制代码
home-manager switch --rollback  # 一秒回退

nix-openclaw 模块,锁定版本 + Launchd 自启 + 声明式插件。

Ansible

生产部署首选,四层安全架构:

bash 复制代码
curl -fsSL https://raw.githubusercontent.com/openclaw/openclaw-ansible/main/install.sh | bash

一条命令装好:UFW 防火墙 + Tailscale VPN + Docker 沙箱 + Systemd 服务。部署完 nmap -p- 只有 22 端口开放。

Bun(实验性)

不推荐用于 Gateway 运行时,WhatsApp/Telegram 有 Bug。开发测试可以试试。

装完验证

bash 复制代码
openclaw doctor     # 检查配置
openclaw status     # 网关状态
openclaw dashboard  # 打开面板

怎么选

  • 快速体验 → 安装脚本
  • 精确控制 → npm/pnpm
  • 服务器 → Docker 或 Ansible
  • 安全优先 → Ansible(四层防御)
  • NixOS → Nix
  • 贡献代码 → 源码编译

下一篇

升级、迁移与卸载。

完整中文文档:OpenClaw 中文文档

GitHub 仓库:openclaw/openclaw


OpenClaw 中文文档系列第三篇,后面会一篇篇写完。觉得有用点个赞,有问题评论区聊。

相关推荐
jerrywus1 天前
手机控制 AI 编程?Paseo 让你随时随地跑 Claude Code / Codex
前端·agent·claude
BothSavage1 天前
OpenHarness源码研究-2-CLI构建工具Typer
大模型·agent·openharness
pixle01 天前
【 LangChain v1.2 入门系列教程】【四】结构化输出,让 Agent 返回可预测的结构
python·ai·langchain·agent·智能体
小林coding1 天前
万字长文图解 Agent 面试题:ReAct、MCP、Skills、Function call、Tools、A2A、Workflow 等
agent
@不误正业1 天前
AI-Agent记忆系统深度实战-3大范式源码对比与鸿蒙端实现
人工智能·agent·鸿蒙
RxGc1 天前
2026年AI Agent开发实战:MCP协议深度解析与多智能体协作架构完全指南
人工智能·agent·mcp
DanCheOo1 天前
我写了一个轻量 AI 网关库,多模型路由 + 自动降级 + 预算控制,一个包全搞定
agent·ai编程
Pkmer1 天前
Agent的ReAct(推理+行动)模式
llm·agent
chaors1 天前
LangGraph 入门到精通0x02:Graph 其他基础能力
llm·agent·ai编程