OpenClaw 配置教程(Linux + 局域网 Ollama)
一、相关资源
Ollama:
OpenClaw:
二、前置条件
本地局域网内机器已部署 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 文档。

