OpenClaw 安装与配置文档
文档说明
本文档适用于 Linux 系统(Debian/Ubuntu 系列),详细梳理 OpenClaw 从基础环境准备、核心程序安装,到模型配置(Minimax/DeepSeek)、飞书渠道对接的全流程。所有交互式配置选项完整呈现,步骤可直接复制执行。
前置说明
- 服务器需联网,确保能访问 GitHub、npm、飞书官网;
- 操作全程使用终端命令行,建议使用远程工具(如 Xshell、Putty)连接服务器;
- 复制命令时需完整复制,避免遗漏特殊符号;
- 拥有 root 用户/sudo 权限。
一、基础环境准备
1.1 配置 Root 账户(便于远程登录操作,可选但推荐)
执行以下命令修改 Root 密码及远程登录权限:
# 1. 修改 root 密码(执行后按提示输入两次新密码)
sudo passwd root
# 2. 修改 root 远程登录配置文件
sudo vim /etc/ssh/sshd_config
配置文件编辑步骤:
- 打开文件后,按
i键进入编辑模式; - 找到
PermitRootLogin行(若被注释,先删除前面的 #),修改为PermitRootLogin yes; - 按
Esc键退出编辑模式,输入:wq并回车,保存并退出 vim; - 重启 sshd 服务,使配置生效:
sudo systemctl restart sshd
1.2 安装 Node.js(OpenClaw 核心依赖,需 ≥20.x,推荐 22.x)
# 1. 添加 NodeSource 官方源(22.x 稳定版本)
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
# 2. 安装 Node.js
sudo apt-get install -y nodejs
# 3. 验证 Node.js 版本(确认版本 ≥20.x)
node -v
注意:若执行 curl 命令提示连接失败,可尝试更换国内源或手动下载安装包上传至服务器。
1.3 安装 CMake(编译依赖,版本 ≥3.19 可跳过此步骤)
# 1. 下载 CMake 3.28.3 官方安装脚本(Linux x86_64 架构)
wget https://github.com/Kitware/CMake/releases/download/v3.28.3/cmake-3.28.3-linux-x86_64.sh
# 2. 给安装脚本添加执行权限
chmod +x cmake-3.28.3-linux-x86_64.sh
# 3. 安装到 /usr/local/bin 目录(跳过许可证确认)
sudo ./cmake-3.28.3-linux-x86_64.sh --prefix=/usr/local --skip-license
cmake --version

