你可以不用带私货和魔改的云厂商预装镜像:中国大陆原汁原味 OpenClaw 快速安装指南,通过 Node.js 国内源安装官方原版
创建:26-03-03 22:53
修改:26-03-07 12:53
最近试玩了几家云厂商的预装小龙虾主机,体验不算理想,记录一下坑点。以 2026年3月初 在阿里云和腾讯云一键安装OpenClaw 2026.2.26版的经历为代表: 预装镜像的几大问题第一,有些厂商的"一键"名不副实。 在阿里云装完设置完,小龙虾原生的Web界面死活打不开,自己翻日志查文档加上自己猜测才搞定。感觉厂商为了抢红利,上线有点仓促,倒是也可以理解,但相关文档也不太行就有些拉跨了,见下一条。 第二,文档多但杂。 阿里云的网站上,文档不成体系,遇到问题你得自己搜,搜出来,这个问题这篇旧文章说这样改,那篇说那样改,一看都不是最新版。问阿里家自家的AI千问也不能准确回答。阿里家的OpenClaw支持似乎主要靠钉钉群支持用户(而且几个群全部满员),公开文档不太受重视,可能也有推他家钉钉工具、希望能和用户建立连接的特殊考虑吧。官方文档这方面腾讯云做得比阿里云好。 第三,预装镜像小心思太多。 改了不少 OpenClaw 的标准配置,比如很难配其他家大模型API,默认只提供阿里云自家的Coding Plan服务(问题是阿里云的Coding Plan里自家的Qwen 3.5 plus还是很平庸,而GLM5,Kimi 2.5又限流严重不稳定);也没法按OpenClaw官方标准方法去自行修改/安装/升级一些配置(比如我想安装最新版的openclaw-china的企业微信app应用插件),极可能把预装的环境搞坏。这方面也是腾讯云比阿里云要好一些,可以接入其他家大模型,而且配置的安装升级功能呢在应用管理面板上也做得比较方便和开放一些。 第四,无法标准升级,而且提供的升级方法有破坏性。 没法用原版自带的升级功能,得用镜像的升级工具(阿里云好像只给了最破坏性的最新镜像完整重装的方法),但对已经调好的配置和积累的数据好像无法保留。这方面也是腾讯云比阿里云略好一些,而且腾讯云有一键升级功能,虽然也坦白某些配置是会收到破坏影响的。 再说一遍,以上是2026年3月初的一个情况,后面也许各家都会逐渐改进吧。 因为有上述问题,所以我先整理了一套相对快、相对干净的方案,用国内比较正宗的Node.js的CDN源,在Ubuntu上安装原汁原味的官方OpenClaw版本。 安装步骤安装 Node.js(使用 NodeSource 国内加速)apt update 安装 curl(如果尚未安装)apt install curl -y 下载并执行 NodeSource 的安装脚本,设置 Node.js 22.x 的源curl -fsSL https://deb.nodesource.com/setup_22.x | bash - 安装 Node.js 和 npmapt-get install -y nodejs 设置 npm 使用淘宝镜像源npm config set registry https://registry.npmmirror.com 验证配置是否成功npm config get registry 安装原版 OpenClawnpm install -g openclaw@latest 安装好后,运行如下命令,并选择manual模式配置。 openclaw onboard --install-daemon OpenClaw 2026.3.2版上面这个--install-daemon命令可能存在一个问题,会报错OpenClaw Gateway服务无法成功安装,这样的话可以运行openclaw doctor,它会发现这个问题并问你是否解决。我看2026.3.2以后github上已经有一条修正的记录,估计后续的版本不再会有这个问题。 如果由于回环问题,你在公网上无法打开openclow的控制台,需要改一下openclaw.json中的如下三个配置: "mode": "local", "bind": "lan", "controlUi": { "allowedOrigins": [ "http://你的IP地址:18789", "http://127.0.0.1:18789" ] }, 改完后,用openclaw gateway --verbose尝试启动。记得防火墙把相应端口,比如默认的18789给打开。 这样应该就干净了。后续OpenClaw的升级、配置都可以走官方渠道和标准操作方法,不会被预装镜像的私货绑架。
评论回复
更多文章和博客... |
|