跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
Shell / BashNode.jsAI

OpenClaw Linux 部署指南:模型接入与飞书机器人配置

综述由AI生成OpenClaw 是一款基于 Node.js 的开源智能体框架,详细记录了在 Linux 环境下完成其基础环境搭建、核心程序初始化以及模型与渠道配置的全过程。内容涵盖 Node.js 与 CMake 依赖安装、Minimax 与 DeepSeek 模型接入设置、以及飞书企业内部应用的对接流程。通过交互式命令引导,帮助开发者快速实现本地网关部署及 Web 管理界面访问,并解决常见的权限与网络问题,确保机器人能够正常接收和响应消息。

乱七八糟发布于 2026/3/22更新于 2026/5/54 浏览

OpenClaw 完整安装与配置

本文档梳理了 OpenClaw 在 Linux(Debian/Ubuntu)环境下的完整部署流程,涵盖基础依赖准备、核心程序初始化、Minimax/DeepSeek 模型接入以及飞书渠道对接。所有步骤均经过验证,可直接复制执行。

前置准备

确保服务器已联网,能够访问 GitHub、npm 及飞书官网。操作全程建议在终端命令行中进行,并拥有 root 或 sudo 权限。若使用远程工具连接,建议提前配置好 SSH 登录。

一、基础环境搭建

1. 配置 Root 账户

为了便于后续管理,建议启用 Root 远程登录。修改密码后,编辑 SSH 配置文件开启 Root 权限:

# 修改 root 密码
sudo passwd root

# 编辑 sshd 配置
sudo vim /etc/ssh/sshd_config

在编辑器中找到 PermitRootLogin 行,取消注释并改为 yes,保存退出后重启服务:

sudo systemctl restart sshd
2. 安装 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 连接失败,可尝试更换国内镜像源或手动上传安装包。

3. 编译工具链

安装 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

# 安装基础编译工具
sudo apt-get install -y make gcc g++ build-essential

若提示找不到 cmake 命令,请临时导出环境变量:export PATH=/usr/local/bin:$PATH。

4. 安装依赖管理工具

OpenClaw 使用 xpm 进行依赖管理:

npm install -g xpm
xpm -v

二、核心安装与初始化

1. 安装主程序

使用 npm 全局安装最新版本:

npm install -g openclaw@latest

如遇权限不足,请在命令前加 。

sudo
2. 交互式初始化

运行 onboard 命令进入配置向导,按提示选择即可。以下是关键选项指引:

  • 协议确认:输入 Yes 确认个人使用协议。
  • 初始化模式:选择 QuickStart,后续可通过命令补充细节。
  • 模型提供商:暂时选 Skip for now,稍后单独配置。
  • 默认模型:保留当前默认值或按需调整。
  • 渠道配置:暂时选 Skip for now,飞书渠道将在后续单独设置。
  • 技能与钩子:根据需求选择,新手建议先跳过。
  • 启动方式:选择 Open the Web UI 打开管理界面。
3. 验证网关状态
openclaw gateway status

若无红色报错且显示 running 或 active,说明核心服务正常。

4. 访问 Web 管理界面

Windows 用户可通过 SSH 端口映射访问本地 Web 界面:

ssh -N -L 18789:127.0.0.1:18789 root@<服务器 IP>

首次连接需输入 yes 确认指纹,随后输入密码。保持终端窗口开启,浏览器访问 http://127.0.0.1:18789/#token=<你的 Token>。Token 可在 openclaw gateway status 的输出中查找,每次安装生成的随机不同。

三、模型配置(Minimax / DeepSeek)

运行 openclaw config 进入配置菜单,依次选择 Model 模块。

1. Minimax 接入
  1. 选择 MiniMax 作为提供商。
  2. 授权方式选 MiniMax OAuth,按提示复制链接完成授权。
  3. 区域选 CN。
  4. 模型选择时,可勾选 minimax2.5highspeed 高速模型。

注意:授权链接单次有效,失败需重新获取。

2. DeepSeek 接入
  1. 选择 Custom Provider(自定义提供商)。
  2. 基地址输入 https://api.deepseek.com/v1。
  3. API Key 提供方式选 Paste API key now,粘贴密钥。
  4. 端点兼容性选 OpenAI-compatible。
  5. 模型 ID 输入 deepseek-reasoner(推理)或 deepseek-chat(对话)。
  6. Endpoint ID 保持默认或新建,别名可选填。

四、飞书渠道对接

1. 配置入口

再次运行 openclaw config,选择 Channels → Configure/link → Feishu/Lark。

2. 插件安装

选择从 npm 下载官方插件 @openclaw/feishu,等待安装完成。

3. 应用信息录入

需在飞书后台创建企业内部应用并获取 App ID 和 Secret。在终端中输入对应信息:

  • App ID & Secret:粘贴飞书应用凭证。
  • 域名:选择 Feishu (feishu.cn)。
  • 群聊策略:推荐 Open(所有群聊响应)或 Allowlist(指定群聊)。
  • 私聊策略:推荐 Open(响应所有私聊)。
4. 飞书后台补充配置

登录飞书开放平台,完成以下关键步骤:

  1. 能力添加:在「应用能力」→「机器人」中添加机器人。
  2. 权限开通:在「权限管理」中搜索 im,勾选消息与群组相关权限;搜索 获取通讯录基本信息 并开通。
  3. 事件订阅:在「事件与回调」中选择长连接,订阅「接收消息」事件。
  4. 发布应用:创建版本并提交审核,管理员通过后即可生效。

最后执行 openclaw gateway restart 重启网关,飞书机器人即可正常工作。

五、常见问题与提示

  • 权限错误:安装 npm 包时若报 permission denied,请加上 sudo。
  • Web 无法访问:检查服务器防火墙是否放行 18789 端口(sudo ufw allow 18789)。
  • 机器人无响应:优先检查飞书应用权限是否全开,事件订阅是否包含'接收消息',并重启网关。
  • 模型调用失败:核对 API Key 有效性及模型 ID 拼写是否正确。
  • 网络受限:若无法访问 GitHub/npm,需配置代理或手动上传依赖包。

生产环境建议限制 Web 界面访问 IP,妥善保管敏感密钥。OpenClaw 持续更新,如遇兼容性问题可尝试指定版本安装。

目录

  1. OpenClaw 完整安装与配置
  2. 前置准备
  3. 一、基础环境搭建
  4. 1. 配置 Root 账户
  5. 修改 root 密码
  6. 编辑 sshd 配置
  7. 2. 安装 Node.js
  8. 添加官方源
  9. 安装 Node.js
  10. 验证版本
  11. 3. 编译工具链
  12. 下载并安装 CMake 3.28.3
  13. 安装基础编译工具
  14. 4. 安装依赖管理工具
  15. 二、核心安装与初始化
  16. 1. 安装主程序
  17. 2. 交互式初始化
  18. 3. 验证网关状态
  19. 4. 访问 Web 管理界面
  20. 三、模型配置(Minimax / DeepSeek)
  21. 1. Minimax 接入
  22. 2. DeepSeek 接入
  23. 四、飞书渠道对接
  24. 1. 配置入口
  25. 2. 插件安装
  26. 3. 应用信息录入
  27. 4. 飞书后台补充配置
  28. 五、常见问题与提示
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 英伟达 GTC 2026 发布 Rubin 架构与推理芯片,AI 智能体时代来临
  • 地瓜机器人 RDK 系列选型指南:X3 vs X5 vs S100 vs S100P
  • AI 可得性时代:人类能力结构的重构与未来应对
  • Python 百度搜索接口封装与使用指南
  • AI 原生低代码平台的技术架构与核心能力解析
  • 国外主流网络安全与黑客技术论坛及资源导航
  • GitHub Copilot、Trae 与 Cursor 三款 AI 编程工具对比分析
  • MambaRefine-YOLO:一种用于无人机影像的双模态小目标检测器
  • VisionTransformer(ViT)在时间序列行为识别中的应用
  • 字节跳动前端一面面经:核心原理与性能排查实战
  • Java AI 编程实测:从自然语言生成完整工程,初中级开发者效率分析
  • RabbitMQ 事务机制与消息限流实战详解
  • 2024 年 5 款主流 AI 编码工具对比与选型指南
  • 本地使用ComfyUI运行Stable Diffusion 3.5
  • Vue3 前端开发配置:VSCode settings.json 与 .prettierrc 设置
  • C++ KMP 算法详解:高效字符串查找实现
  • 学术论文写作:重复率与 AIGC 检测的应对方案
  • TikTok 数据抓取教程:Python 工具快速入门
  • Amazon SageMaker 部署 AIGC 应用:训练、优化与 Web 前端集成
  • 基于 Coze 实现小红书视频抓取与飞书多维表存储

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online