智算多多联系我们

官方邮箱:service@zsdodo.com

公司地址:北京市丰台区南四环西路188号总部基地三区国联股份数字经济总部
关注我们

公众号

视频号
◎2025 北京智算多多科技有限公司版权所有 京ICP备 2025150592号-1
京公网安备11010602202532号
京公网安备11010602202532号 记录一下在 Ubuntu 22.04 服务器上从零部署 OpenClaw,并成功对接飞书的完整过程。踩过的坑和解决方案,一并放出来。
sudo apt update
sudo apt install -y curl
# 添加 NodeSource 仓库并安装
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# 安装完成后,验证版本
node -v
npm -v
实际输出:
ubuntu@gt-ubuntu22-04-cmd-v3-0-8gb-100m:~$ node -v
v24.14.0
ubuntu@gt-ubuntu22-04-cmd-v3-0-8gb-100m:~$ npm -v
11.9.0
npm config set registry https://registry.npmmirror.com
# 查询是否配置成功
npm config get registry
验证输出:
ubuntu@gt-ubuntu22-04-cmd-v3-0-8gb-100m:~$ npm config get registry
https://registry.npmmirror.com
执行安装脚本,注意安装过程中需要勾选 yes:
curl -fsSL https://openclaw.ai/install.sh | bash
完整安装日志:
ubuntu@gt-ubuntu22-04-cmd-v3-0-8gb-100m:~$ curl -fsSL https://openclaw.ai/install.sh | bash
? OpenClaw Installer
The only crab in your contacts you actually want to hear from. ?
✓ Detected: linux
Install plan
OS: linux
Install method: npm
Requested version: latest
[1/3] Preparing environment
✓ Node.js v24.14.0 found
· Active Node.js: v24.14.0 (/usr/bin/node)
· Active npm: 11.9.0 (/usr/bin/npm)
[2/3] Installing OpenClaw
✓ Git already installed
· Configuring npm for user-local installs
✓ npm configured for user installs
· Installing OpenClaw v2026.2.26
✓ OpenClaw npm package installed
✓ OpenClaw installed
[3/3] Finalizing setup
! PATH missing npm global bin dir: /home/ubuntu/.npm-global/bin
This can make openclaw show as "command not found" in new terminals.
Fix (zsh: ~/.zshrc, bash: ~/.bashrc):
export PATH="/home/ubuntu/.npm-global/bin:$PATH"
? OpenClaw installed successfully (2026.2.26)!
All done! I promise to only judge your code a little bit.
· Starting setup
? OpenClaw 2026.2.26 (bc50708) — Ship fast, log faster.
安装完如果执行 which openclaw 找不到命令,那说明需要手动配置 PATH。常见情况,按下面的流程走一遍即可:
# 检查 openclaw 是否在 PATH 中
which openclaw
# 如果找不到,查看 npm 全局安装目录
npm prefix -g
# 查看当前 shell
echo $SHELL
# 如果输出 /bin/bash,使用 ~/.bashrc
# 如果输出 /bin/zsh,使用 ~/.zshrc
# 将 npm 全局 bin 目录添加到 PATH
echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.bashrc
# 重新加载配置文件
source ~/.bashrc
# 验证添加是否成功
echo $PATH | grep npm
在本地电脑执行下面命令,按提示输入远程 Linux 云主机密码即可完成隧道建立:
ssh -N -L 18789:127.0.0.1:18789 ubuntu@你的云主机IP
OpenClaw SSH隧道
把部署过程中生成的 Dashboard link 拿到本地浏览器访问即可,形式如下:
http://localhost:18789/#token=你的token
OpenClaw Web UI
OpenClaw测试1
OpenClaw测试2
这篇记录了在 Ubuntu 22.04 服务器上部署 OpenClaw 的完整流程,要点包括:
OpenClaw 的功能远不止于此,接下来的计划会覆盖更多方向,包括:
