虚拟机玩转 OpenClaw:接入 Minimax 大模型,打造专属钉钉 AI 助理
摘要:分享在虚拟机上部署OpenClaw AI助理的体验。由于CentOS7已停止维护,改用Ubuntu系统完成安装配置。成功部署后接入Minimax大模型实现对话功能,并通过钉钉开放平台实现机器人对接。过程中遇到网络、权限等问题,但最终打造出一个具备文件读写、命令执行等能力的数字助理。这次技术探索既解决了实际问题,又获得了学习乐趣,展现了OpenClaw的高度可定制性。(149字)

最近刷到苹果 Macmini M4 卖断货还涨价的新闻,一问才知道是国外大神们都买来把 OpenClaw 部署在上面了。这款 AI 助理真的和普通的不一样,它不只是给建议,拿到系统最高权限后还能实打实帮你干活,你只管说需求,它就能埋头落地,想想就觉得超香!我暂时还没打算入手 Macmini,不如先在虚拟机里折腾玩玩?刚好临近过年有长假,边玩边记录,也算有点小收获。
最开始我设想,打算用 CentOS 7 部署,毕竟用了好些年,操作起来顺手,结果栽了个小跟头 —— 卡在了 Node.js 的版本支持和仓库问题上。这才想起 CentOS 7 在24年 6 月 30 日官方就不维护了,手动折腾了半天还是各种报错,只能无奈放弃。
既然 CentOS 7 行不通,那就换个思路,试试 ubuntu-25.10-live-server-amd64 吧,虽然没试过,但新鲜事物总要摸索一下,说不定就成了呢!
接下来就是 Ubuntu 系统的安装配置,一步步跟着引导来:网络配置选了 DHCP 自动获取 IP,顺利拿到10.0.0.11/24;存储方面直接用了整盘,建了 LVM 卷组,分了 /boot 和根分区,剩下的空间留着备用;用户配置也简单,设了用户名 xjlincoln,服务器名就叫 openclaw,再填好密码;官方推荐的组件也都默认勾选了,一切准备就绪,就等系统安装完成。



装完系统先查了下 IP,确认 ens33 网卡配置正常,本想 ping 下外网试试网络通不通,结果发现 Ubuntu 最小化安装居然没带 ping 工具,那就先装上,再把软件源更个新,为后续装 OpenClaw 做好准备。

一切准备就绪,终于可以装 OpenClaw 了,执行官方的安装脚本就行,全程自动化检测环境、安装 Node.js,还挺省心。(不过提一嘴,国内网络没 “魔法” 的话,opencode.ai 是装不了的,curl 连 github 会超时。)

安装完成后自动进入配置界面,首先就是安全声明,提示 OpenClaw 还在 Beta 版,有文件读写、命令执行的权限,存在一定风险,既然是玩技术,这点风险自然是愿意承担的,输入 Yes 继续。
部署模式我选了快速启动,后续想精细配置还能再调;大模型提供商那边,国外的 OpenAI这些在国内连起来不稳,直接选了 minimax-cn,留着后续对接;渠道选择暂时跳过,因为我想接钉钉,这里没有内置选项,本来一开始想接微信的,可惜微信回调需要公网 IP,我没有,钉钉就方便多了,不用自己弄公网;技能配置也选了稍后再弄,先把核心的跑起来再说;最后启动方式选了 “Do this later”,实在是太想快点看到效果了,等不及慢慢配置 TUI 了。




enable hooks ,三个都按空格键选上,然后回车.

配置完默认是本地回环地址访问,只能本机用,肯定不方便,得改改配置文件。打开~/.openclaw/openclaw.json(TOKEN我就不打码了,反正也是玩玩,到时候直接删虚拟机),把 gateway 里的 bind 从 loopback 改成 lan,再加上 controlUi 配置允许不安全HTTP 访问,改完重启网关,用 status 命令查看,显示运行正常,局域网 IP 也能访问了,完美。

打开浏览器输入局域网 IP 加端口,进入 OpenClaw 的 Web UI,在 Overview 里填入配置文件里的网关TOKEN,点击连接,仪表盘就显示已连接了。本以为这下能聊天了,结果发消息完全没回应,才反应过来 —— 忘了给 OpenClaw 装 “脑子” 了!它只是个执行框架,得接入大模型才能有对话和思考能力。
想起来国内的 Minimax 还挺好用,平台还送 15 元代金券,刚好拿来测试.那就对接它的 M2.1 模型。先把配置文件备份一份,这是多年玩技术的好习惯,避免改崩了回不去。然后编辑配置文件,添加 Minimax 的模型配置,把 API Key 填进去,正式环境其实更推荐用环境变量,避免明文暴露,我这就是虚拟机玩玩,就简单点了。改完重启网关,再去 Chat 页面发消息,终于收到回复了,那一刻真的超有成就感!

核心的对话功能搞定了,接下来就是最期待的钉钉对接了。我直接在 Chat 里跟 OpenClaw 说:“研究下怎么对接钉钉,我给你提供账号和凭证”,没想到它真的能自己调研,爬钉钉开放平台的文档,还找出了好几个适配的插件,告诉我用 Stream API 长连接就行,太省心了。


我跟着它的提示,用企业管理员账号登钉钉开放平台,创建企业内部应用,开通机器人能力、开启消息接收权限,拿到 AppID 和 App Secret 发给它,剩下的配置它自己就搞定了。一开始还遇到了权限问题,提示 Access denied,让openclaw自己搞定下权限就好了,日志里显示 Stream 连接成功,消息能接收处理,那一刻真的太开心了。

把机器人加到钉钉群里,@它打个招呼,它还会主动让我设定名字和性格,立马就进入状态了。问它有什么能力,它还会一条条列出来,文件读写、命令执行、网络搜索、定时任务,还有多平台沟通能力,妥妥的全能数字助理,折腾总算有了完美的结果。

这次在虚拟机部署 OpenClaw 的经历,踩了 CentOS 7 的坑,摸索了 Ubuntu 的配置,搞定了大模型对接和钉钉接入,虽然过程中遇到不少小问题,但一步步解决的过程真的很有意思。而且发现 OpenClaw 的可玩性真的很高,后续还能配置技能、定时任务、子 Agent,把这个钉钉助理打磨得更贴合自己的需求。折腾点技术小项目,既锻炼了自己,又学到了东西,真的太值了!
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)