继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

CentOS Stream 9 部署 OpenClaw 并集成企业微信指南

月关宝盒
关注TA
已关注
手记 428
粉丝 105
获赞 675

我租用了一台 Linux 云主机(VPS),操作系统为 CentOS Stream 9,专门用于“饲养”这只数字龙虾。更进一步,我还计划将其接入企业微信,目标是:只需在企业微信中与机器人对话,就能远程操控服务器、调用资源,真正实现“动口不动手”。


第一步:先给“龙虾”配个“大脑”——订阅大模型服务

很多人可能会疑惑:装个 OpenClaw,为何还要额外购买大模型?

原因在于,OpenClaw 本身只是一个执行框架,它擅长接收指令、调度工具(比如终端、浏览器、文件系统、API 等),相当于人的“手脚”。而真正负责理解语言、规划任务、生成代码、做出决策的,是背后的大语言模型(LLM)——也就是“大脑”。

没有大模型,OpenClaw 就像一具没有意识的躯壳,只能执行预设动作;只有与大模型结合,才能形成完整的智能体闭环:

用户 → OpenClaw(接收) → 大模型(思考) → OpenClaw(执行) → 系统操作

因此,在安装前,我订阅了一个月的 MiniMax Coding Plan(入门版,25 元),支持其 M2.5 模型。订阅完成后,进入 MiniMax 控制台 → 套餐管理 → Coding Plan 页面,复制出专属的 API Key,留待后续配置使用。


第二步:在 CentOS Stream 9 上部署 OpenClaw

2.1 安全起见,创建专用用户

通过 SSH 登录云主机后,避免以 root 身份运行 OpenClaw。为此,新建一个受限但具备必要权限的用户:

# 创建用户
sudo adduser openclaw

# 设置密码
sudo passwd openclaw

# 加入 wheel 组以获得 sudo 权限
sudo usermod -aG wheel openclaw

# 切换至新用户
su - openclaw

2.2 安装 Node.js 24(OpenClaw 的运行依赖)

OpenClaw 是基于 TypeScript 构建的,需 Node.js v24 或更高版本。我们使用官方推荐的 nvm(Node Version Manager) 来安装:

# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

# 加载 nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

# 安装 Node.js 24
nvm install 24

# 验证版本
node -v  # 应显示 v24.x.x
npm -v   # 应显示 11.x.x

注:上述 nvm 安装脚本正是你提供的 install.sh 内容所对应的官方版本(v0.40.4),逻辑完整、安全可靠。

2.3 全局安装 OpenClaw 并完成初始化配置

# 全局安装
npm install -g openclaw

# 启动交互式配置向导
openclaw onboard

配置流程如下:

  • 确认安全警告:输入 Yes
  • 选择模式:选 QuickStart 快速启动。
  • 选择大模型:选 MiniMax
  • 认证方式:选 MiniMax CN — API Key,并粘贴之前获取的密钥。
  • 消息通道(Channel):暂时跳过(后续单独配置企业微信)。
  • 搜索提供商:跳过。
  • 技能(Skills):按需勾选几项基础能力(如文件操作、命令执行等),其余可后期添加。
  • 其余选项一律选 No 或跳过。

配置完成后,检查运行状态:

openclaw status          # 查看整体状态
openclaw gateway status  # 确认 Gateway 是否监听 127.0.0.1:18789

若遇问题,可用 openclaw doctor 自动诊断修复。

2.4 本地访问 Web 控制台

由于服务运行在远程 VPS,需通过 SSH 隧道将端口转发到本地:

# 在本地终端执行(非云主机)
ssh -L 18789:127.0.0.1:18789 openclaw@你的_VPS_IP

然后在本地浏览器访问 http://127.0.0.1:18789,进入登录页。
获取 Token:

cat ~/.openclaw/openclaw.json | grep '"token"'

将 Token 填入页面,点击 Connect,即可开始与 OpenClaw 对话。
如需观察实时行为,可运行:

openclaw logs --follow

第三步:接入企业微信,实现移动端对话控制

为了摆脱浏览器限制,真正实现“随时随地发指令”,下一步是对接企业微信。

首先,根据 OpenClaw 官方文档 获取企业微信机器人的 AgentIdSecret

然后安装企业微信插件:

npx -y @wecom/wecom-openclaw-cli install

接着添加通道:

openclaw channels add

按提示输入企业微信的 ID 与 Secret,完成配置。

再次运行 openclaw status,若显示企业微信通道已激活,则说明对接成功。

现在,无论是在手机还是电脑的企业微信中,向该机器人发送消息,OpenClaw 都能接收并执行任务——比如创建文档、查询日志、重启服务等(当前企业微信对 AI 工具的开放能力仍有限,但基础操作已足够实用)。


结语:本地 AI 助手的真正价值

从购买模型服务,到在 CentOS Stream 9 上完成 OpenClaw 的部署,再到打通企业微信通道,整个过程虽有技术门槛,但每一步都清晰可控。

与市面上那些封闭的 AI 产品(如豆包、元宝、DeepSeek 等)不同,OpenClaw 的核心优势在于“可部署、可定制、可深度集成”。它不是黑箱,而是你亲手搭建的数字员工——能访问你的文件、执行你的命令、连接你的系统。

本文只是起点。未来,随着技能库的扩展和企业微信接口的开放,这只“龙虾”的能力边界将不断拓宽。或许不久之后,我们真的可以靠一句“帮我整理上周的日志并生成周报”,就让 AI 替我们完成一整天的工作。

养龙虾,不止是潮流,更是一种生产力的进化。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP