云服务器搭建OpenClaw

视频教程
本教程以国内云服务器 Debian 12 2核2G 为例,体验下来很流畅,如果你是境外服务器请参考OpenClaw官网一行命令安装
使用国内加速脚本安装必要依赖
脚本主要是配置了国内的加速源,来安装所需要的环境,如git/nvm/nodejs/pnpm
脚本只支持Linuxcurl -fsSL https://xx0a.com/install.sh | bash
配置OpenClaw
openclaw onboard
配置Minimax
1. 配置minimax
如果你使用的是国际站的minimax则无需修改BaseUrl 修改并增加如下配置
"baseUrl": "https://api.minimaxi.com/anthropic",
"apiKey": "",
"auth": "api-key",
"authHeader": true,
或者使用ControlUI配置,如下图所示

2. 验证模型是否正常
https://docs.openclaw.ai/cli/models
对已配置的 provider auth profile 发起真实请求,用来验证token是否可用,OAuth是否过期openclaw models status --probe
修改OpenClaw配置
1. 安装飞书插件
https://github.com/m1heng/clawdbot-feishuopenclaw plugins install @m1heng-clawd/feishu
2. 修改配置
vim /root/.openclaw/openclaw.json
修改gateway bind配置为lan 并增加如下配置
"gateway": {
....
"bind": "lan",
"controlUi": {
"allowInsecureAuth": true
},
....
}
3. 重启gateway
openclaw gateway restart
4. 修改云服务器安全组
打开你服务器的后台地址,开放18789端口,tcp类型(我们短暂使用,不用考虑安全问题)
如下图所示

5. 访问OpenClaw ControlUI
替换<ip>为你服务器公网ip地址,<YOUR_TOKEN>为 /root/.openclaw/openclaw.jsonauth中token的值
访问 http://<ip>:18789?token=<YOUR_TOKEN>
配置飞书
飞书插件官方链接: https://github.com/m1heng/clawdbot-feishu
打开飞书开放平台: https://open.feishu.cn
点击开发者后台,创建企业自建应用,名称随便,描述随便写
1.点击权限管理,按照官方链接添加权限,或者点击复制下方权限进行添加
contact:user.base:readonlyim:messageim:message.p2p_msg:readonlyim:message.group_at_msg:readonlyim:message:send_as_botim:resource
2.点击左侧凭证与基础信息,复制你的App ID和 App Secret填写到下图所示

现在点击左侧事件与回调,事件回调,订阅方式选择长链接(如果这里选不了说明你步骤2配置有问题,请检查)如下图所示
回调配置

3. 发布应用
点击版本管理与发布即可
安全配置
如果以上步骤一切正常可以执行如下流程了,如果不正确请检查步骤
1. 移除安全组端口(可选)
删除安全组的18789端口
2. 修改OpenClaw配置文件(必选)
vim /root/.openclaw/openclaw.json
修改gateway bind配置为loopback
这样你的服务将不会暴露在公网,你依然可以通过飞书操控你的小助理
"gateway": {
....
"bind": "loopback",
....
}
修改完重启gateway
执行openclaw gateway restart
3. 终了
你现在拥有了7*24*365无休的小助理了,可以愉快的玩耍了,更多应用请关注下篇文章
版权声明 (Copyright Statement)
本文为 xx0a 的原创文章,受国际版权公约及中华人民共和国著作权法保护。除特别声明外,本文遵循 ALL RIGHTS RESERVED 版权协议。
未经许可禁止转载: 未经作者书面授权,严禁任何形式的转载、摘编、复制或建立镜像。对于任何形式的侵权行为,作者将保留追究法律责任的权利。
关于视觉素材: 本文内所有图片及图表均已植入数字盲水印。未经授权直接使用、修改或去除水印用于商业或公开用途,将被视为严重侵权。
如需商业合作或转载授权,请联系: [email protected]