OpenClaw Linux 本地部署及飞书集成实战
OpenClaw 是一款运行在本地服务器上的高权限 AI 智能体。相比云端 SaaS 服务,它的核心优势在于数据完全本地化、支持 Shell 命令与文件操作,并能原生对接飞书、Telegram 等渠道。下面我们来聊聊如何在 Linux 环境下把它跑起来。
环境准备
硬性要求
| 项目 | 要求 | 备注 |
|---|---|---|
| 操作系统 | Linux (推荐) / macOS / Windows (WSL2) | 本文以 Linux 为例 |
| Node.js | ≥ 22.x | 必须,低版本会安装失败 |
| 内存 | ≥ 2GB (建议 4GB) | 2GB 内存必须配置虚拟内存 |
| 网络 | 可访问 GitHub, npm | 国内服务器建议配置镜像源或代理 |
| AI 模型 | 通义千问 (Qwen) / OpenAI 等 API Key | 推荐通义千问,有免费额度 |
必备凭证
- 通义千问 API Key:登录阿里云百炼控制台创建。
- 飞书开放平台账号:用于创建自建应用。
- 服务器信息:公网 IP、SSH 账号密码。
部署方案
方案 A:阿里云一键部署
如果你用的是阿里云轻量应用服务器,这个方案几分钟就能搞定。
- 购买实例:选择 OpenClaw 镜像。配置建议 2 核 2GB 及以上,地域推荐美国弗吉尼亚或中国香港(网络更通畅)。
- 配置 API Key:在服务器控制台'应用详情'页,点击 一键放通 端口
18789,输入 百炼 API Key 并执行配置命令。 - 访问面板:生成 Token 后,通过
http://公网 IP:18789访问,输入 Token 即可开始使用。
方案 B:Linux 手动部署全流程
适合所有 Linux 环境,步骤稍多但灵活性更高。
1. 安装基础依赖
安装 Git
sudo apt update && sudo apt install git -y && git --version
安装 Node.js (v22+)
推荐使用 NVM 管理版本,国内用户可以用 Gitee 镜像源:
# 安装 NVM
curl -o- https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh | bash
# 加载环境变量
~/.bashrc
nvm install 22
nvm use 22
node -v
npm -v


