甲骨文云免费服务器部署OpenClaw:永久零成本ARM/x86双方案详解
教程说明:本文详解如何利用Oracle Cloud(甲骨文云)的Always Free永久免费套餐部署OpenClaw AI智能体。甲骨文的Always Free提供ARM Ampere A1(4核24GB内存,永久免费)和x86(AMD E2.1.Micro,永久免费)两种实例,是全球最慷慨的免费云服务方案之一,在中国技术社区广受推崇。
甲骨文云Always Free:全球最慷慨的免费云方案
甲骨文云(Oracle Cloud Infrastructure,简称OCI)的Always Free套餐在技术圈流传已久,核心吸引力在于它是真正意义上的永久免费——不是免费试用期,不是每月$300额度用完即止,而是只要账户不被封禁,就可以永远免费使用。对于希望以最低成本运行OpenClaw AI助理的用户来说,这是性价比最高的方案没有之一。
ARM Ampere A1(推荐)
ARM架构,运行OpenClaw完全够用,还能同时跑多个服务
x86 AMD E2.1.Micro
x86标准架构,每账户可免费创建2个,兼容性更好
推荐选择:ARM A1实例
对于OpenClaw部署,强烈推荐选择ARM Ampere A1实例。24GB内存可以同时运行OpenClaw + Nginx反向代理 + 其他服务;4核CPU处理AI API调用游刃有余;而且ARM Ampere处理器性能优秀,运行Node.js毫无压力。唯一需要注意的是,有些npm包对ARM架构支持稍有延迟,但OpenClaw本身完全支持ARM64。
第一步:注册甲骨文云账户(需要信用卡验证)
注册甲骨文云需要一张信用卡或借记卡(Visa/Mastercard),用于验证身份——不会产生任何费用,只是验证身份用的。注册时选择"Always Free"套餐,Oracle不会在你不主动升级的情况下扣款。
注册步骤
- 1 访问 cloud.oracle.com,点击"Start for free"
- 2 填写账户信息,Home Region(主区域)选择"Japan - Tokyo"(延迟较低,成功率高)或"South Korea - Seoul"
- 3 输入信用卡信息(会扣取$1验证后退回),邮箱验证
- 4 激活后进入OCI控制台,确认看到"Always Free Eligible"标识
注意:Home Region一经选择无法更改
主区域是永久性设置,Always Free资源只能在主区域创建。建议选择日本东京(ap-tokyo-1)或韩国首尔(ap-seoul-1)——这两个区域与中国网络延迟相对较低(50-80ms),而且A1实例容量相对充裕,不容易遇到"Out of capacity"错误。
第二步:创建Always Free ARM实例
登录OCI控制台后,按以下步骤创建ARM Ampere A1实例:
导航到Compute → Instances → Create Instance
在左侧菜单点击"Compute" → "Instances",然后点击右上角"Create Instance"按钮。
选择镜像:Ubuntu 22.04(推荐)
在"Image and shape"部分,选择"Ubuntu",版本选"22.04 LTS"(长期支持版,稳定性最好)。
选择形状:VM.Standard.A1.Flex(ARM免费)
点击"Change Shape",选择"Ampere"系列,选"VM.Standard.A1.Flex",设置OCPU=4,内存=24GB(Always Free最大值)。
网络与SSH密钥配置
网络使用默认VCN即可。在"Add SSH keys"中,选择"Generate a key pair for me",下载私钥文件(.key格式)妥善保存,这是连接服务器的唯一凭证。
第三步:连接服务器并安装OpenClaw
实例创建完成后(约2-3分钟),通过SSH连接到服务器。以下是完整的安装流程:
# SSH连接(替换为你的实例IP和私钥路径)
ssh -i ~/Downloads/oracle-key.key ubuntu@你的实例IP
# 连接后更新系统
sudo apt update && sudo apt upgrade -y
# 安装Node.js(使用NodeSource官方仓库获取最新LTS)
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
# 验证版本
node --version # v22.x.x
npm --version # 10.x.x
# 安装 OpenClaw
sudo npm install -g openclaw
# 验证安装
openclaw --version
# 运行初始配置向导
openclaw onboard
第四步:配置Oracle防火墙(必须!)
甲骨文云的网络安全有两层:OCI安全组和操作系统iptables。默认只开放22端口(SSH),如果你需要从外部访问OpenClaw的Web界面,需要额外开放端口。两层防火墙必须同时配置:
# 第一层:操作系统iptables(甲骨文云Ubuntu特有)
# Oracle Linux默认iptables DROP所有入站,必须手动放行
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 3000 -j ACCEPT
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 8080 -j ACCEPT
sudo netfilter-persistent save
# 第二层:OCI控制台 → VCN → Security Lists → 添加Ingress规则
# 在OCI控制台操作:允许来自0.0.0.0/0的TCP 3000端口
第五步:systemd开机自启动配置
# 创建 systemd 服务文件
sudo tee /etc/systemd/system/openclaw.service <<EOF
[Unit]
Description=OpenClaw AI Assistant
After=network.target
[Service]
Type=simple
User=ubuntu
WorkingDirectory=/home/ubuntu
ExecStart=$(which openclaw) start
Restart=always
RestartSec=10
Environment=NODE_ENV=production
Environment=HTTPS_PROXY=http://127.0.0.1:1080
[Install]
WantedBy=multi-user.target
EOF
# 启用并启动服务
sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw
sudo systemctl status openclaw
Oracle Cloud访问AI API:网络路由解析
Oracle Cloud的服务器IP直接就可以访问境外AI API(如Anthropic、OpenAI),因为服务器本身在海外(日本/韩国等地区)。这是Oracle Cloud相比国内云服务商的巨大优势——无需在服务器上配置VPN,OpenClaw直接调用AI API不受任何限制。
日本/韩国节点:直达AI API无需代理
Oracle Cloud日本东京节点到Anthropic API的延迟约60-100ms,到OpenAI API约50-80ms。这意味着你在甲骨文服务器上运行OpenClaw,AI响应速度会比在国内服务器上快很多。真正受益于VPN的是你本地访问Oracle服务器的SSH连接——选择VPN07的日本节点,可以把SSH延迟从200ms压缩到50ms以内。
各云平台成本横向对比
| 云平台 | 配置 | 月费 | AI API访问 |
|---|---|---|---|
| 甲骨文云 ARM A1 | 4核/24GB | ¥0(永久) | ✅ 直连 |
| DigitalOcean 1GB | 1核/1GB | $6/月 | ✅ 直连 |
| 阿里云ECS t6 | 2核/4GB | ¥75/月 | ❌ 需代理 |
| 腾讯云轻量2核2G | 2核/2GB | ¥45/月 | ❌ 需代理 |
从表格可以看出,甲骨文云Always Free在配置和成本上完全碾压其他方案。唯一的代价是注册需要信用卡验证,以及ARM实例有时会出现"capacity unavailable"(容量不足)的情况——这时候可以等几天再试,或者考虑备用方案。