你的 7x24 “AI 运维同事”,OC 9 + OpenClaw 部署及实战指南

277 阅读7分钟

想象一下,凌晨 3 点,你的服务器某个服务挂了。

以前:报警短信把你吵醒 -> 强撑睡意打开电脑 -> SSH 连上服务器 -> 敲命令排查 -> 重启服务 -> 继续睡(如果睡得着的话)。

现在:你的手机收到一条企业微信消息:

Hi 主人,您 IP 172.20.2.22的服务器挂啦!“检测到 PHP-FPM 假死,已尝试重启服务并恢复,日志显示可能是内存泄漏导致的。建议后续排查这段代码...”

这不是科幻,这就是 OpenClaw  —— 一个能真正“干活”的 AI Agent。而把它部署在 OpenCloudOS 上,你就拥有了一个永不掉线、极其稳定的“全能数字员工”。

一、 为什么要用 OpenCloudOS 跑 OpenClaw?

OpenClaw 基于 MCP 协议,它是一个运行在你服务器上的 AI 代理程序 。无论是执行 Shell 命令、提交 Git PR、操作数据库,还是连接 Telegram等随时听候调遣,亦或是安装 "Skills"技能插件,学会任何新本事,对它来说,皆不在话下。

所以,近期 Clawdbot 火爆全网,是因为它让人们真正意识到“AI秘书”可以走进生活和工作。很多朋友在 MacBook 上尝鲜 OpenClaw,但真正能发挥它威力的战场,其实是服务器。OpenCloudOS 原生的 Linux 环境加上 OpenClaw 的执行力,能产生更多奇妙的化学反应。文章开头举例的场景只是其一。

● 你可以让它写代码 :配合 code-edit 技能,直接在服务器上修改 Nginx 配置。

● 你可以让它做监控 :写个 Cron Job,让它每天早上 9 点给你发一份服务器健康日报。

● 你可以让它管应用 :配合 Docker 技能,一句话部署一个新的 WordPress 站点。

二、5分钟在 OpenCloudOS 9 上部署 OpenClaw

2.1 安装 Node.js

先使用 nvm 安装最新的 Node.js

 # 升级npm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
source ~/.bashrc
nvm install 24
nvm use 24
nvm alias default 24
 
# 验证 Node.js 版本:
node -v # Should print "v24.13.0".
# 验证 npm 版本:
npm -v # Should print "11.6.2".

2.2 安装 openclaw

# 注意:如果用root用户安装的话请执行如下命令,将git的下载链接从ssh替换为https
git config --global url."https://github.com/".insteadOf ssh://git@github.com/
# 上面这个如果无法下载,请替换成加速地址:
git config --global url."https://ghfast.top
/https://github.com/".insteadOf ssh://git@github.com/
 
# 方式1:自动安装
curl -fsSL https://openclaw.ai/install.sh | bash
# 方式2:也可手动安装
npm i -g openclaw
# 并手动打开交互命令
openclaw onboard

 

2.3 配置 Openclaw

因配置环节流程较多,OpenCloudOS 经筛选后仅展示关键配置,其余配置暂时未做展示。用户可根据个人需求和喜好自行进行配置。注意:如果配置过程中不慎退出,执行  openclaw onboard 命令以继续。

2.3.1 模型选择

Openclaw 支持了各大 LLM 公司的模型,也支持本地模型,包括 Ollama 和 LM Studio,你可以按自己的喜好/场景来决定使用。

备注:如果你有token_api可以选择其他,如果想免费体验,可以选择Qwen。这里,OpenCloudOS 以 Qwen 进行示例。

当出现下面链接时,请点击并前往 Qwen 网站进行认证关联:

2.3.2 即时IM选择

接下来是选择即时IM渠道,请根据您的使用场景或喜好选择。如果您没有这些软件或不考虑这些场景,可以先跳过,后文我们将演示如何支持企业微信。

2.3.3 hooks 安装

官方使能的3条 hooks 建议都安装上:

2.3.4 昵称配置

启动后你告诉 openclaw 它对你的称呼,和它的称呼:

按两次ctrl+c退出该引导界面。

2.3.5 Clawbot 运行状态确认
# 查看clawbot是否在后台运行
openclaw health
# 查看模型状态,是否连上了大模型
openclaw models list
# 查看聊天通道,比如qq,企业微信等
openclaw channels list

这里提示的 Qwen 的 channel,这是正常的,后文会配置企业微信相关的 channel。

2.3.6 访问web界面[可选]

先做一个端口转发才能访问 web 界面

# clawbot只能通过locahost方式访问
ssh -L 18789:127.0.0.1:18789 root@你的服务器公网ip
# 再获得token
openclaw dashboard

?/toeken=xxxxx 后面就是 token

直接在浏览器输入 127.0.0.1:18789/?token=xxxxxx 就能够访问web界面了

三、实战:点亮 OC9+OpenClaw 技能树

3.1 接入企业微信

OpenClaw 原生基本只支持国外社交软件,可以通过插件的方式来支持国内的社交软件。这里我们以企业微信为例,演示接入教程。

注意要接入企业微信有两个条件,首先你的OpenClaw安装在有公网ip的机器上,其次,你需要企业管理员身份,才能创建APP或者机器人。

# 首先下载openclaw 插件
openclaw plugins install @marshulll/openclaw-wecom
openclaw plugins enable openclaw-wecom
# 相关插件详细使用信息
# https://www.npmjs.com/package/@marshulll/openclaw-wecom
 
# 重启 clawbot 来加载插件
openclaw gateway restart
# 查看企业微信插件运行是否加载
openclaw plugins list | grep -i wecom

 

接下来需要在企业微信里创建一个一个应用,这一步需要首页 - 企业微信开发者中心先在这里创建一个应用。

选择个人

配置企业微信应用相关信息,首先获取如下信息:

1.  登录 企业微信管理员后台

2. 在"我的企业"中查看 企业ID (CorpID)

3. 进入"应用管理" → 选择或创建应用

4.   在应用详情页获取:AgentId:应用ID;

Secret(corpsecret):点击"查看Secret"获取

5.   在"接收消息"设置中获取:Token:点击"随机获取";

EncodingAESKey:点击"随机获取"

然后在部署了 openclaw 的服务器上输入如下命令:

# 企业微信应用配置(必需)
# 这里配置的是 app 模式,可以参考插件使用指南换成bot或者both模式
openclaw config set channels.wecom.mode "app"
openclaw config set channels.wecom.defaultAccount "app"
openclaw config set channels.wecom.accounts.app.mode "app"
openclaw config set channels.wecom.accounts.app.webhookPath "/wecom/app"
openclaw config set channels.wecom.accounts.app.corpId "你企业ID"
openclaw config set channels.wecom.accounts.app.corpSecret "应用secret"
openclaw config set channels.wecom.accounts.app.agentId "你的应用ID"
openclaw config set channels.wecom.accounts.app.callbackToken "你设置的应用的token"
openclaw config set channels.wecom.accounts.app.callbackAesKey "你设置的应用的aes-key"
openclaw config set channels.wecom.enabled true
 
# 设置openclaw建设公网
openclaw config set gateway.bind lan
 
openclaw gateway restart
# 查看相关配置
openclaw channels list
openclaw config get channels

 

如果你配置了bot会更丰富一点

如上执行后,回到企业微信app管理界面,点击保存,企业微信会回发送 token 和 AESKey 去和 openclaw 服务器进行匹配

如果匹配成功界面如下

在企业微信里找到相关应用,直接和他聊天

可以看到 Clawdbot 确实识别到了相关的用户和请求

让 ClawdBot 创建一个定时任务:

可以看到确实创建完成了。

3.2 接入QQ

● QQ更方便个人用户使用,OpenCloudOS也提供一个接入QQ的场景。先在github.com/sliverp/qqb…插件官网下载zip安装包,上传到服务器,并解压。

# 先从github下载安装包
wget https://github.com/sliverp/qqbot/archive/refs/heads/main.zip
# 如果上面的连接不行,用加速链接
wget https://ghfast.top/https://github.com/sliverp/qqbot/archive/refs/heads/main.zip
 
# 解压并安装
unzip main.zip && openclaw plugins install ./qqbot-main/

 

创建QQ机器人:

访问 QQ 开放平台

创建机器人应用

获取 AppID 和 AppSecret(ClientSecret)

Token 格式为 AppID:AppSecret,例如 102146862:Xjv7JVhu7KXkxANbp3HVjxCRgvAPeuAQ

#方式一:交互式配置,选择 qqbot,按提示输入 Token
openclaw channels add
#方式二:命令行配置
openclaw channels add --channel qqbot --token "AppID:AppSecret"
# 示例
openclaw channels add --channel qqbot --token "102146862:xxxxxxxx"

 

配置好后在qq开发平台里的,沙箱配置里先点击添加成员再扫描二维码就能和 ClawdBot 沟通,并安排他工作了

OpenCloudOS 和 OpenClaw 能碰撞出的火花远不止于此,欢迎社区伙伴们加入OpenCloudOS 社区用户群(扫描文末二维码加社区小助手,即可进群),一起参与更多可能性的探讨。

即日起至2月6日,**凡在 OpenCloudOS 9 成功部署 OpenClaw ,并体验其扩展技能/反馈部署建议者,即有机会获得由社区赠送的精美礼品一份!**欢迎加小助手了解体验活动详情。

参考链接

● Node.js — 下载 Node.js®

● Moltbot — Personal AI Assistant

● openclaw企业微信插件

● MoltHub

● linux.do/t/topic/151…

● 🚀 云上Moltbot(原Clawdbot)最全实践指南合辑-腾讯云开发者社区-腾讯云

● openclaw的QQ机器人插件

● Clawdbot 全面指南 - 汇智网

   

OpenCloudOS 开源社区是由操作系统、云平台、软硬件厂商与个人携手打造中立开放、安全稳定且高性能的 Linux 操作系统及生态。目前已实现从源社区、商业版、到社区稳定版全链路覆盖,旨在输出经海量业务验证的企业级稳定操作系统版本,为行业解决国产操作系统上下游供应问题,促进基础软件可持续发展。

备注「OCAI」,即可加入社区微信群