跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

Linux 下 OpenClaw 配置教程(集成局域网 Ollama)

在 Linux 环境中部署 OpenClaw 框架,配置局域网内的 Ollama 服务作为本地大模型后端,并集成飞书机器人实现消息交互。主要步骤涵盖环境初始化、工具安装、配置文件编辑及飞书应用权限开通。

极光发布于 2026/2/11更新于 2026/10/2697 浏览
Linux 下 OpenClaw 配置教程(集成局域网 Ollama)

OpenClaw 配置教程(Linux + 局域网 Ollama)

一、相关资源

Ollama:

  • https://github.com/ollama/ollama
  • https://ollama.com/

OpenClaw:

  • https://openclaw.ai/
  • https://docs.openclaw.ai/

二、前置条件

本地局域网内机器已部署 Ollama。 Ollama 模型已下载且服务开启,可通过 curl http://local.ollama.host:11434/v1/model 验证模型信息。

三、环境要求

OpenClaw 部署于 Linux 机器 A。 Ollama 部署于另一台机器 B。 机器 A 为 CentOS 8,已更换 yum 源,安装 Node.js 22+,npm 已配置镜像源。

四、部署步骤

1. 安装 OpenClaw
# 全局安装
npm install -g openclaw@latest
# 或 pnpm add -g openclaw@latest

# 安装服务守护进程
openclaw onboard --install-daemon
2. 初始化引导

按提示配置 Workspace(默认为 ~/clawd)、Channel、Provider、Model 及 Skill。Gateway 保持默认。安装完成后启动 WebUI 获取 SSH 连接及浏览器访问链接。

3. 配置 Provider 和 Model

编辑配置文件:

nano ~/.openclaw/openclaw.json

修改 models 和 agents 部分,指向本地 Ollama 地址:

{
  "models": {
    "providers": {
      "ollama": {
        "baseUrl": "http://local.ollama.host:11434/v1",
        "apiKey": "ollama-local",
        "api": "openai-completions",
        "models": [
          { "id": "qwen3:30b", "name": "Qwen3 30B", "reasoning": true },
          { "id": "qwen3-coder:30b", "name": "Qwen3 Coder 30B", "reasoning": false },
          { "id": "qwen2.5:14b", "name": "Qwen2.5 14B", "reasoning": false }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": { "primary": "ollama/qwen3-coder:30b", "fallbacks": ["ollama/qwen2.5:14b"] }
    }
  }
}

配置完成后可使用本地模型对话。

4. 飞书集成
插件安装
clawdbot plugins install @m1heng-clawd/feishu
创建企业自建应用

访问飞书开放平台登录账号,创建企业自建应用,填写应用名称等信息。

获取应用凭证

记录 App ID 和 App Secret,注意妥善保管 App Secret。

配置 ClawdBot
clawdbot config set channels.feishu.appId "cli_xxxxxxxxxxxxxxxx"
clawdbot config set channels.feishu.appSecret "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
clawdbot config set channels.feishu.enabled true
添加机器人能力

在应用管理页面添加「机器人」卡片。

配置事件与回调

订阅方式选择长连接,订阅事件 im.message.receive_v1。

开通权限

搜索并开通以下权限:

权限范围说明
im:message消息发送和接收消息
im:message.p2p_msg:readonly私聊读取私聊消息
im:message.group_at_msg:readonly群聊接收群内@机器人消息
im:message:send_as_bot发送以机器人身份发送消息
im:resource媒体上传和下载图片/文件

完成配置后创建版本并发布应用。

重启服务
clawdbot gateway restart
5. 消息测试

通过飞书发送消息测试机器人回复。也可使用命令主动发送:

openclaw message send --channel feishu --target "chat:oc_XXXXXXX" --message "这是一条测试"

支持配置 Cron 任务:

openclaw cron add --name "AI Server Monitor" --cron "cron 时间配置" --session isolated --message "定时要执行的任务" --model "qwen3-coder:30b" --deliver --channel feishu --to "chat:oc_XXXXXXXXXXX"

五、扩展

可通过 clawhub 安装 skill 扩展能力,具体查看 OpenClaw 文档。

目录

  1. OpenClaw 配置教程(Linux + 局域网 Ollama)
  2. 一、相关资源
  3. 二、前置条件
  4. 三、环境要求
  5. 四、部署步骤
  6. 1. 安装 OpenClaw
  7. 全局安装
  8. 或 pnpm add -g openclaw@latest
  9. 安装服务守护进程
  10. 2. 初始化引导
  11. 3. 配置 Provider 和 Model
  12. 4. 飞书集成
  13. 插件安装
  14. 创建企业自建应用
  15. 获取应用凭证
  16. 配置 ClawdBot
  17. 添加机器人能力
  18. 配置事件与回调
  19. 开通权限
  20. 重启服务
  21. 5. 消息测试
  22. 五、扩展

更多推荐文章

查看全部
  • Stable Diffusion UnCLIP 2.1 技术解析与实操指南
  • RAFT 光流估计算法深度解析与实践指南
  • Python 基础入门:数据存储与运算
  • Gradle 学习系列:如何自定义 Plugin
  • Android MVVM 架构核心:ViewModel 详解与源码分析
  • 从命令行到自动诊断:构建 AI 驱动的故障树与交互式排障机器人
  • 海螺 AI 多模态架构解析与 API 接入指南
  • DeepSeek-R1 复现方案:Open-R1 项目实践
  • Llama 3-8B-Instruct 在昇腾 NPU 上的 SGLang 性能实测
  • SpringBoot 整合 Neo4j 图数据库实战
  • SD-PPP 插件实战:在 Photoshop 中调用 Stable Diffusion
  • 基于 Isaac Lab 的机器人行走训练教程
  • 多模态非结构化文档解析技术:EasyLink API 使用指南
  • Java 时间类(中):JDK8 全新时间 API 详解
  • C++ 类与对象:封装特性实现与实战应用
  • Android System WebView 详解与版本兼容性指南
  • C++ 类和对象:默认成员函数详解
  • 2025 信奥赛 C++ 提高组 CSP-S 复赛真题及题解:员工招聘
  • 自然语言处理在金融领域的应用与实战
  • 降低论文 AIGC 检测率的实用技巧与工具参考

相关免费在线工具

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online