OpenClaw实战04:一键安装脚本快速部署(官方推荐)

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

提示:“奔跑吧邓邓子” 的 OpenClaw 实战专栏聚焦开源本地 AI 助手 OpenClaw,以 “龙虾精神” 为主线,用 80 篇系统化内容,带你从入门到实战。涵盖部署、架构、技能开发、多渠道接入、记忆安全、自动化运维等核心模块。全程实操、可直接复用,帮助开发者快速搭建私有、安全、可扩展的本地 AI 智能体,掌握下一代 AI 自动化技术。


大家好,欢迎继续阅读 OpenClaw 从入门到实战 专栏。
在前三篇内容里,我们依次了解了 OpenClaw 龙虾设计理念、四层核心底层架构,并且完成 Node.js 22+、pnpm 环境搭建与安装前全套自检。环境准备工作全部就绪后,本篇进入正式部署环节。
OpenClaw 官方提供两种部署方案:一键脚本快速部署(新手首选)、源码手动编译部署(深度二次开发使用)。一键脚本会自动处理仓库拉取、依赖下载、全局命令注册、后台网关常驻配置,全程无需手动操作复杂构建流程,契合龙虾 “极简、开箱即用” 的设计思想。本篇完整拆解一键部署全流程,解决安装日志看不懂、初始化配置踩坑、部署完成无法访问控制台等高频问题。

一、官方一键安装命令

官方一键脚本会自动检测当前操作系统、校验 Node.js 版本、配置国内镜像加速、注册全局openclaw命令,屏蔽底层复杂操作,不同平台执行命令存在区分,Windows 原生环境暂不支持一键脚本,仅可通过 WSL2 子系统执行。

1.1 macOS/Linux 一键安装

macOS(Intel/Apple Silicon)、Ubuntu、Debian、树莓派 Linux 等类 Unix 系统共用同一条安装脚本,打开终端直接复制执行:

curl -fsSL https://install.openclaw.dev | pnpm exec node -

脚本执行逻辑:

  1. 远程拉取官方安装脚本并本地临时运行;
  2. 自动校验node -v是否≥v22.0.0,版本不达标直接终止并提示升级;
  3. 自动配置 npmmirror 国内镜像,加速依赖下载;
  4. 克隆 OpenClaw 主仓库至用户目录,自动执行依赖安装;
  5. 注册全局openclaw系统命令,写入环境变量;
  6. 生成默认~/.openclaw配置目录模板。

若服务器无法访问外网 curl 地址,可手动下载脚本文件本地执行,官方文档提供离线脚本包。

1.2 Windows WSL2 部署流程

Windows 系统原生 CMD/PowerShell 不兼容一键脚本,官方推荐搭配 WSL2 Linux 子系统部署,完整流程如下:

  1. 提前开启 WSL2,安装 Ubuntu 发行版,完成前文 Node.js 22+、pnpm 环境配置;
  2. 打开 WSL2 终端,执行和 Linux 完全一致的一键安装命令;
  3. WSL2 内部部署完成后,18789 端口支持 Windows 本机浏览器直接访问127.0.0.1:18789,无需额外端口转发;
  4. 如需开机自启网关,在 WSL2 内配置开机执行openclaw start即可。

注意事项:不要混用 Windows 原生 Node 与 WSL2 内 Node,环境隔离会导致全局命令失效、端口监听异常。

1.3 安装过程日志与关键提示解读

执行一键脚本后终端会滚动输出大量日志,很多新手看不懂报错与关键提示,这里划分三类核心日志做解读:
1. 版本校验日志

Check Node.js version: v22.14.0 ✅

绿色对勾代表版本合规;若输出红色报错Node version too low,说明环境未按第三篇要求安装 Node22+,需退出脚本重新配置环境。
2. 依赖下载日志

Using mirror: https://registry.npmmirror.com

代表国内镜像配置生效,下载速度提升;若出现ETIMEDOUT超时,检查网络或重新执行脚本。
3. 安装成功收尾提示

OpenClaw install complete!
Global command: openclaw
Data dir: ~/.openclaw
Default gateway port: 18789
Run `openclaw init` to start onboarding setup

出现该段文字代表部署主体流程完成,终端会提示执行初始化引导命令,是进入配置流程的入口。
若日志出现权限相关EACCES报错,回到第三篇权限自检章节,使用普通用户操作,避免 root/sudo 全局安装。

二、安装后初始化:onboarding 流程

一键安装仅完成程序文件部署,首次使用必须走完官方 onboarding 初始化引导,生成安全令牌、绑定模型接口、登录 Web 控制台,缺少该步骤网关服务无法正常调度 Agent 与 Skills。执行初始化命令:

openclaw init

2.1 网关令牌生成与保存

初始化第一步自动生成全局网关访问令牌,用于 Web 控制台、API 接口鉴权,遵循龙虾 “最小权限、安全可控” 原则:

  1. 脚本随机生成 32 位加密字符串,仅本地可见,不会上传任何云端;
  2. 终端明确提示:请复制令牌保存至本地记事本,丢失后只能重置配置目录重新生成
  3. 令牌作用:访问 18789 控制台、第三方渠道接入、远程 API 调用鉴权,无令牌无法操作网关;
  4. 安全机制:令牌存储在~/.openclaw/config/custom.yaml,文件默认仅当前用户可读,禁止共享。

2.2 模型 API 密钥配置

初始化第二步引导配置大模型接口密钥,支持 OpenAI、Claude、本地 Ollama 等多类模型:

  1. 选择模型类型:云端 API 模型 / 本地离线模型;
  2. 粘贴对应平台 API Key、填写接口代理地址、自定义模型名称;
  3. 配置完成自动写入全局配置文件,Agent 执行任务时自动读取密钥;
  4. 隐私保障:密钥仅本地文件加密存储,OpenClaw 无任何密钥上传行为,贴合本地优先设计理念。

暂时没有 API 密钥可选择跳过,后续通过控制台配置页面随时补充修改。

2.3 控制台访问与首次登录

初始化最后一步给出 Web 控制台访问地址与登录指引:

  1. 启动网关服务命令:openclaw start,常驻后台运行 Gateway 进程;
  2. 打开浏览器输入本地地址http://127.0.0.1:18789;
  3. 登录页面输入上一步保存的网关令牌,完成身份校验进入后台;
  4. 首次登录会弹出龙虾欢迎引导弹窗,简单介绍控制台功能分区:渠道管理、技能插件、Agent 调度、日志监控。

三、安装验证与龙虾欢迎页

走完初始化流程后,通过三层校验确认部署完全可用,排查隐藏安装缺陷,避免后续使用出现隐性故障。

3.1 openclaw status 健康检查

网关启动后,终端执行健康检测命令,一键查看全组件运行状态:

openclaw status

输出信息包含四大核心模块状态:

  • Gateway 进程:running(运行中)/stopped(已停止)
  • 配置目录:~/.openclaw读写权限正常
  • 端口 18789:监听正常、无占用
  • 加载 Skills 插件数量、已配置模型列表、渠道连接状态

任意一项状态异常会标红提示,并给出对应修复方案,例如端口占用、配置文件缺失、权限不足等,快速定位部署问题。

3.2 Web 控制台访问(127.0.0.1:18789)

健康检测无异常后验证网页端可用性:

  1. 本地浏览器访问 http://127.0.0.1:18789;
  2. 输入网关令牌登录,成功进入龙虾主题欢迎首页;
  3. 欢迎页展示项目龙虾 LOGO、架构简图、本地数据存储说明、快捷功能入口;
  4. 无法访问排查方向:网关未启动、防火墙拦截 18789 端口、WSL2 端口转发异常,对照第三篇自检清单处理。

3.3 基础命令测试与功能校验

通过多条内置基础指令,完整校验全局命令、Agent、记忆模块可用性:

  1. 查看版本:openclaw -v,输出版本号即全局命令注册成功;
  2. 快速对话测试:openclaw chat “你好,介绍一下龙虾OpenClaw”,直接唤起本地 Agent 执行对话;
  3. 查看本地存储:openclaw memory list,校验记忆持久化模块正常读写;
  4. 停止 / 重启网关:openclaw stop、openclaw restart,验证进程常驻管理能力。

全部指令无报错、正常输出内容,代表一键部署完整生效,可以正常使用多渠道 AI 助手、自定义技能等全部核心能力。

四、本篇总结与下节预告

本篇完整落地官方推荐一键脚本部署方案,覆盖全平台安装命令、初始化引导流程、三层部署校验手段,核心要点回顾:

  1. macOS/Linux/WSL2 支持一键脚本,自动处理环境校验、依赖安装、全局命令注册;
  2. onboarding 初始化必须完成令牌保存、模型密钥配置,是控制台登录前置条件;
  3. 通过openclaw status、网页控制台、终端指令三重验证,确保部署无隐性故障;
  4. 一键部署轻量化、上手快,适合绝大多数普通本地用户。

下一篇预告:专栏第 5 篇《多平台手动部署(源码编译)》,讲解 GitHub 源码克隆、本地构建、全局链接流程,分平台配置系统后台自启服务,同时梳理手动部署专属排错方案,面向需要修改源码、深度自定义开发的进阶开发者。

专栏持续更新纯干货实战教程,欢迎点赞、收藏、关注,跟进全套 OpenClaw 落地与二次开发教程!

专栏系列文章链接

1. OpenClaw 实战开篇 —— 本地 AI 助手,从龙虾精神开始

OpenClaw 实战开篇 —— 本地 AI 助手,从龙虾精神开始

2. OpenClaw实战02:OpenClaw核心架构与龙虾设计理念

OpenClaw实战02:OpenClaw核心架构与龙虾设计理念

3. OpenClaw实战03:前置依赖与环境准备(Node.js 22+)

OpenClaw实战03:前置依赖与环境准备(Node.js 22+)

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑吧邓邓子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值