ubuntu22.04怎么安装openclaw

在 Ubuntu 22.04 上,官方推荐的安装方式是直接跑 OpenClaw 的安装脚本;它会自动处理 Node 检测、安装 CLI,并启动 onboarding 向导。OpenClaw 运行时要求 Node 22 或更高版本,Linux 上 推荐用 Node,不推荐 Bun 跑 Gateway。

最简单安装方式

先在 Ubuntu 22.04 里执行:

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

安装完成后,运行初始化向导:

bash 复制代码
openclaw onboard --install-daemon

这个向导会帮你配置认证、Gateway 设置,以及可选的渠道接入;加上 --install-daemon 后,还会安装 Gateway 后台服务。 

安装完成后怎么检查

查看 Gateway 是否正常:

bash 复制代码
openclaw gateway status

打开控制台:

bash 复制代码
openclaw dashboard

如果本机是图形界面环境,通常可以直接打开控制 UI;如果是远程服务器,官方 Linux VPS 路径建议你把远端 18789 端口通过 SSH 隧道映射回本机,再在本机浏览器打开:

bash 复制代码
ssh -N -L 18789:127.0.0.1:18789 <user>@<host>

然后访问:

bash 复制代码
http://127.0.0.1:18789/

如果你想手动安装,而不是跑官方脚本

先确认 Node 版本:

bash 复制代码
node -v

如果不是 v22.x 或更高,先装 Node 22:

bash 复制代码
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs

然后安装 OpenClaw CLI:

bash 复制代码
sudo npm install -g openclaw@latest

再执行初始化:

bash 复制代码
openclaw onboard --install-daemon

这些步骤和官方 Linux 路径一致。 

如果你是在纯命令行服务器上安装,容易遇到的坑

有些 headless 服务器里,openclaw gateway status 或 openclaw gateway install 可能会因为 user-level systemd / D-Bus 没准备好而失败,典型报错是:

bash 复制代码
Failed to connect to bus: No medium found

GitHub 上已有相关问题记录。常见修复方式是:

bash 复制代码
sudo loginctl enable-linger $(whoami)
echo 'export XDG_RUNTIME_DIR=/run/user/$(id -u)' >> ~/.bashrc
source ~/.bashrc

然后再重试:

bash 复制代码
openclaw gateway install --force
openclaw gateway status

这个问题更常见在纯 SSH 登录、无桌面、无完整 user systemd 会话的云主机环境。 

我建议你在 Ubuntu 22.04 上直接按这个顺序来

1) 更新系统

bash 复制代码
sudo apt update

2) 跑官方安装脚本

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

3) 初始化并安装后台服务

bash 复制代码
openclaw onboard --install-daemon

4) 检查状态

bash 复制代码
openclaw gateway status

如果第 4 步报 systemctl --user unavailable 或 No medium found,再补:

bash 复制代码
sudo loginctl enable-linger $(whoami)
echo 'export XDG_RUNTIME_DIR=/run/user/$(id -u)' >> ~/.bashrc
source ~/.bashrc
openclaw gateway install --force
openclaw gateway status

额外说明

如果你这台 Ubuntu 22.04 是阿里云/腾讯云服务器,通常更适合走 Linux VPS 方式,也就是:

  1. 服务器上装 OpenClaw

  2. 本地电脑用 SSH 隧道访问 127.0.0.1:18789

  3. 不直接把控制端口裸露到公网

这也更符合官方 Linux 文档的使用方式。

相关推荐
AC赳赳老秦1 天前
Windows 系统 OpenClaw 执行策略报错及管理员权限设置深度解析与实操指南
运维·人工智能·python·django·自动化·媒体·openclaw
算家云1 天前
OpenClaw进阶玩法:多飞书机器人部署指南
人工智能·飞书·openclaw
70asunflower1 天前
OpenClaw 飞书机器人集成完全指南
飞书·openclaw·小龙虾
wal13145201 天前
OpenClaw 2026.4.2 版本更新:默认 YOLO 模式,告别批准提示
人工智能·yolo·openclaw
m0_535817551 天前
【2026 实测】10 分钟配好 OpenClaw 中转站:GPT、Claude、Gemini、DeepSeek 一键切换(小白可跟做)
claude opus·openclaw·openclaw安装·openclaw配置·openclaw中转
beyond阿亮1 天前
OpenClaw接入企业微信
人工智能·ai·企业微信·openclaw
七夜zippoe2 天前
OpenClaw 文件操作详解:从基础到实战
大数据·人工智能·文件操作·read·openclaw
旺财矿工2 天前
openclaw一键安装包,配置好了大模型可以直接使用
本地部署·ai智能体·数字员工·ai自动化·openclaw·小龙虾
小白电脑技术2 天前
用节点小宝直接取回部署在飞牛NAS上的OpenClaw生成的文件
电脑·openclaw
真心喜欢你吖2 天前
CentOS 安装部署OpenClaw实战教程(SELinux+防火墙配置)
linux·运维·centos·大模型·智能体·openclaw·小龙虾