正文内容
甲骨文云的永久免费计划,在技术圈已经传了好几年。但真正让它再次翻红的,是OpenClaw。
VPS群里最近有人晒账单:甲骨文云开了两台ARM实例,一台跑OpenClaw网关,一台跑数据库,运行一个月,账单0元。底下评论区炸了,有人问怎么搞的,有人翻出自己2019年注册的账号开始折腾,还有人直接贴了个教程链接,说“按这个来就行”。

甲骨文云的永久免费配置一直很良心:ARM架构的Ampere A1实例,4核CPU、24GB内存,每月总时长3000小时,折算下来可以同时跑4台免费的4核24GB机器,或者1台4核24GB的机器跑满一个月还有剩。还有一台x86架构的VM.Standard.E2.1.Micro,1核1GB内存,虽然小,但跑轻量级服务够用了。
光这两样,放在其他云厂商那里,一个月怎么也得几百块。有人算过一笔账:用甲骨文云跑OpenClaw,一年能省下一台Mac Mini的钱。
第一步:注册账号,别踩坑
甲骨文云的注册门槛很高,这是公认的。很多人卡在最后一步,眼睁睁看着“试用额度已用完”的提示,心态直接崩了。
论坛上有人总结了一套避坑指南。信用卡必须用外币卡,国内有些银行的Visa卡可以,但某些银行的会被拒。最好用纯外币卡,比如招商银行的Visa全币种。邮箱别用QQ或163,Gmail或Outlook通过率更高。地址要填真实地址,拼音就行,别用翻译软件硬翻。注册时用全局代理,区域选美西或亚太,别选国内。
账号开好之后,登录控制台,找到“计算”下的“实例”,点“创建实例”。镜像选Ubuntu 22.04或Oracle Linux 8,这两款对OpenClaw的依赖支持最好。网络配置默认就行,但记得在“添加SSH密钥”那里上传你自己的公钥,别选“为Linux用户生成SSH密钥对”,那个密钥丢了就进不去了。
最关键的一步:实例创建成功后,立刻去“实例详情”页的“引导卷”里,把“引导卷删除”的勾选去掉。有群友因为没改这个配置,删实例时连系统盘一起删了,数据全丢,哭都哭不出来。
第二步:连上机器,装环境
SSH连进去,第一件事是确认是不是ARM架构。跑uname -m,看到aarch64就对了。有人因为没确认架构,下载了x86的包,折腾半天装不上。
甲骨文云的ARM实例默认预装了Python和Node.js,但版本可能不够新。有个开发者分享过他的经验:先用apt update && apt upgrade -y更新系统,然后装Node.js 20.x以上版本。
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt install -y nodejs
装完检查一下版本,确保够用。
接下来是OpenClaw本身。官方文档推荐用一键安装脚本,但甲骨文云的用户发现,直接用脚本有时会因为网络问题卡住。有人在论坛上贴了解决方案:先切到root用户,把npm镜像换成国内源,再跑脚本。
sudo -i npm config set registry https://registry.npmmirror.com curl -fsSL https://openclaw.ai/install.sh | bash
装完之后,用openclaw --version确认一下,看到版本号就成功了。
第三步:配置API Key,别省那点钱
OpenClaw跑起来了,但没脑子。它需要大模型才能干活。
甲骨文云免费实例不送大模型额度,得自己搞API Key。DeepSeek、阿里云百炼、火山引擎都有免费额度,够轻度使用跑一阵子了。
阿里云百炼的新用户送7000万tokens,按OpenClaw的正常使用强度,够跑两个月。有人在论坛上发过账单截图,两个月下来消耗不到2000万tokens,免费额度还有剩。
配置API Key的命令很简单:
openclaw config set api.key sk-xxxxxxx openclaw config set api.provider deepseek
配置完用openclaw config list检查一下,确认没问题。
第四步:让服务一直跑下去
SSH窗口一关,OpenClaw就停了。得让它后台跑。
系统自带systemd,写个服务文件就行。
sudo nano /etc/systemd/system/openclaw.service
内容长这样:
[Unit] Description=OpenClaw Gateway After=network.target [Service] Type=simple User=ubuntu WorkingDirectory=/home/ubuntu ExecStart=/usr/local/bin/openclaw gateway Restart=always RestartSec=10 [Install] WantedBy=multi-user.target
保存之后,启用并启动服务:
sudo systemctl enable openclaw sudo systemctl start openclaw
用sudo systemctl status openclaw看状态,看到active (running)就稳了。
有人发现重启实例后服务没自动起来,排查半天发现是依赖网络的服务启动顺序问题。解决方案是在After那一行加上network-online.target,问题就解决了。
第五步:远程访问
OpenClaw默认监听127.0.0.1,只能本机访问。要远程连进去,得改配置。
openclaw config set gateway.host 0.0.0.0 openclaw config set gateway.port 18789
改完之后重启服务。
但别高兴太早。甲骨文云的安全组默认只开了22端口,18789是关着的。去控制台的“虚拟云网络”里,找到对应的子网,添加一条入站规则:源CIDR写你的IP地址,端口18789,协议TCP。
有人为了方便,直接把源CIDR写成0.0.0.0/0,结果第二天日志里看到一堆来自国外的扫描记录。赶紧把规则改回自己的IP,然后装了个fail2ban,世界清静了。
有人在 免费OpenClaw 专题里把甲骨文云注册、实例创建、OpenClaw配置、安全组设置的全流程整理了一遍,每一步都有截图,连注册时用的哪个代理节点都标注了。群里有人说,跟着那个教程跑了一遍,从零到跑起来,一共花了40分钟。
白嫖,就是这么简单。