OpenClaw 部署指南:接入 Minimax/DeepSeek 与飞书机器人
本文档梳理了 OpenClaw 在 Linux 系统(Debian/Ubuntu 系列)上的完整部署流程,涵盖环境准备、核心安装、模型配置及飞书渠道对接。所有步骤均经过验证,可直接复制执行。
一、基础环境准备
1. 权限与环境检查
确保拥有 root 或 sudo 权限,且服务器能访问 GitHub、npm 和飞书官网。建议使用 Xshell 或 Putty 等工具连接终端。
2. 配置 Root 账户(可选但推荐)
为了方便远程操作,建议启用 Root 登录。修改密码并调整 SSH 配置:
# 修改 root 密码
sudo passwd root
# 编辑 SSH 配置文件
sudo vim /etc/ssh/sshd_config
在 sshd_config 中找到 PermitRootLogin 行,取消注释并修改为 yes,保存退出后重启服务:
sudo systemctl restart sshd
3. 安装 Node.js
OpenClaw 依赖 Node.js,建议版本 ≥20.x(推荐 22.x)。
# 添加 NodeSource 官方源
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
# 安装 Node.js
sudo apt-get install -y nodejs
# 验证版本
node -v
*提示:若 curl 命令失败,可尝试更换国内源或手动上传安装包。
4. 安装编译工具与 CMake
OpenClaw 需要 CMake(≥3.19)及基础编译环境。
# 下载 CMake 3.28.3 脚本
wget https://github.com/Kitware/CMake/releases/download/v3.28.3/cmake-3.28.3-linux-x86_64.sh
# 赋予执行权限并安装
chmod +x cmake-3.28.3-linux-x86_64.sh
sudo ./cmake-3.28.3-linux-x86_64.sh --prefix=/usr/local --skip-license
# 验证 CMake 版本
cmake --version
若提示找不到 cmake,请临时设置环境变量:export PATH=/usr/local/bin:$PATH。
接着安装基础编译工具:
sudo apt install -y make gcc g++ build-essential
5. 安装 xpm
这是 OpenClaw 专用的依赖管理工具。
npm install -g xpm
xpm -v

