环境信息
- 操作系统:Ubuntu 24.04 LTS
- 运行时:Node.js 22.x
- 硬件平台:国产海光处理器
- AI 服务:火山引擎方舟 Coding Plan API
前置说明
OpenClaw 的架构设计决定了其安装配置过程对权限要求较高,建议全程使用 root 或 sudo 执行。虽然这在生产环境中确实存在安全隐患,但考虑到本次部署仅用于研究实验目的,风险可控。
💡 网络建议:以下步骤涉及大量资源下载,建议全程开启magic工具。
一、环境准备
1.1 安装网络代理工具(可选但推荐)
# 下载 FlClash(以 v0.8.92 为例)
wget https://hub.wgen.top/https://github.com/chen08209/FlClash/releases/download/v0.8.92/FlClash-0.8.92-linux-amd64.deb
# 安装
sudo apt install ./FlClash-0.8.92-linux-amd64.deb1.2 安装基础依赖
sudo apt update && sudo apt install -y wget curl git1.3 获得apikey

二、Node.js 环境配置
OpenClaw 依赖 Node.js 22+,而 Ubuntu 官方源默认版本仍为 18.x,需通过 NodeSource 脚本升级:
# 添加 NodeSource 22.x 源
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
# 安装 Node.js 与 npm
sudo apt install -y nodejs验证安装结果:

node -v # 预期输出:v22.x.x
npm -v # 预期输出:10.x.x三、OpenClaw 安装
3.1 全局安装
sudo npm install -g openclaw@latest
3.2 版本确认
openclaw -V
正常应返回版本号,如 2026.3.11。
四、初始化配置与服务部署
重要:npm 全局安装路径需要 root 权限,否则 systemd 服务无法写入。
sudo openclaw onboard --install-daemon向导配置选项说明
| 配置项 | 选择建议 |
|---|---|
| Gateway 模式 | 本地(Loopback)或远程,按需选择 |
| 认证方式 | OpenAI Code (Codex) OAuth 或 API Key;Anthropic 推荐 API Key,也支持 claude setup-token |
| 通讯渠道 | WhatsApp(QR 登录)、Telegram/Discord(Bot Token)、Mattermost(Plugin Token)等 |
| 守护进程 | 后台安装(systemd/launchd);WSL2 使用 systemd |
| 运行时 | Node(强烈推荐),WhatsApp/Telegram 必需;不建议使用 Bun |
| Gateway Token | 向导自动生成,存储于 gateway.auth.token,即使 Loopback 模式也建议保留 |
📖 详细文档参考:官方向导指南
五、部署结果概览
5.1 环境信息
| 项目 | 详情 |
|---|---|
| 运行用户 | root |
| 版本号 | OpenClaw 2026.3.11 (commit: 29dc654) |
| 配置文件 | /root/.openclaw/openclaw.json |
| 工作目录 | /root/.openclaw/workspace |
| 会话存储 | /root/.openclaw/agents/main/sessions |
5.2 核心配置
安全确认
- ✅ 已确认个人代理模式(Personal Agent Mode)安全警告
引导模式:QuickStart
| 参数 | 配置值 |
|---|---|
| 监听端口 | 18789 |
| 绑定地址 | 127.0.0.1(Loopback) |
| 认证方式 | Token |
| Tailscale | 关闭 |
模型配置
| 配置项 | 详情 |
|---|---|
| 提供商 | 火山引擎方舟 Coding Plan(性价比方案:¥40/月,首月 ¥9) |
| API Key | <your_token> |
| 模型 | volcengine-plan/glm-4.7 |
通讯渠道
- 当前状态:全部跳过(计划后续手动配置)
- DM 安全策略:默认配对模式,需执行
openclaw pairing approve批准私聊
技能与扩展
| 类别 | 配置 |
|---|---|
| Node 管理器 | npm |
| 已安装技能 | clawhub |
| 第三方 API | 全部跳过(Google Places、Gemini、Notion、OpenAI、ElevenLabs 等) |
已启用 Hooks(跨会话记忆支持):
| Hook | 功能说明 |
|---|---|
boot-md | 启动时自动加载用户配置文件,确保个性化设置即时生效 |
command-logger | 自动记录执行命令与交互日志,便于审计与调试 |
session-memory | 持久化会话记忆,实现上下文连贯的对话体验 |
六、服务状态检查
| 组件 | 状态 | 备注 |
|---|---|---|
| Systemd 服务 | ✅ 正常 | Root 用户下安装成功 |
| 网关服务 | ✅ 运行中 | Node 运行时 |
| 健康检查 | ✅ 通过 | ws://127.0.0.1:18789 可连接 |
| Shell 补全 | ✅ 已安装 | 执行 source ~/.bashrc 生效 |
七、访问方式
| 用途 | 地址 |
|---|---|
| Web 控制台 | http://127.0.0.1:18789/ |
| 带 Token 控制台(完整功能) | http://127.0.0.1:18789/#token=<your_token> |
| WebSocket 端点 | ws://127.0.0.1:18789 |
部署完成 🎉
如需调整配置或排查问题,可查看日志:
sudo journalctl -u openclaw -f

评论已关闭