Oracle Cloud 永久免费

真·永久免费 —— ARM 4核24G白嫖指南

Oracle Cloud 永久免费,不是标题党

Oracle Cloud 的 Always Free Tier 真的可以永久免费用。最炸裂的是那个 ARM 实例:4 个 OCPU + 24GB 内存,不限时、不限流量、不会到期。这个配置拿来跑 OpenClaw 简直绰绰有余。

唯一的问题是太香了,所以经常抢不到。这篇教程除了教你怎么部署,还会分享抢实例的技巧。

Always Free 都送什么

Oracle Cloud 的永久免费层包含这些资源:

资源规格备注
ARM 实例最多 4 OCPU + 24GB RAMAmpere A1,可以拆成多个小实例
x86 实例2 个 AMD VM.Standard.E2.1.Micro各 1 OCPU + 1GB RAM
存储200GB 块存储可分配给多个实例
网络10TB/月 出站流量够用到离谱
负载均衡1 个 Flexible LB10Mbps 带宽
数据库2 个 Autonomous DB各 20GB 存储

重点就是那个 ARM 实例 —— 4 核 24G 跑 OpenClaw,比很多人花钱买的 VPS 配置还高。

六步白嫖部署

1

注册 Oracle Cloud

cloud.oracle.com 注册账号。需要信用卡验证(不会扣费),Home Region 选日本(ap-tokyo-1)或韩国(ap-chuncheon-1),延迟低。Home Region 选了就不能改,慎重选。

2

申请 ARM 实例

Compute → Create Instance → Image 选 Ubuntu 22.04 → Shape 选 Ampere A1 → OCPU 填 4 → 内存填 24GB → 磁盘 50GB+。下载保存好密钥文件。

3

SSH 连接

终端执行 ssh -i key.pem ubuntu@你的IP。ARM 实例分配的是公网 IP,直接连就行。

4

安装 Docker

ARM 架构的 Docker 安装稍有不同,下面有详细命令。

5

部署 OpenClaw

用 ARM 优化版的 docker-compose.yml 启动服务。

6

优化配置

24G 内存不用白不用,可以适当调大内存限制和并发数,让 OpenClaw 跑得更快。

抢实例的技巧

ARM 实例太热门了,直接创建经常提示 "Out of capacity"。别放弃,试试这些方法:

💡 抢实例小技巧:① 换个区域试试,不同 Availability Domain 库存不同;② 凌晨 2-6 点(UTC)成功率更高;③ 先创建一个 1 OCPU + 6GB 的小实例,成功后再扩容;④ 写个脚本定时调 API 自动尝试创建。
⚠️ Oracle 会清理长期空闲的 Always Free 实例。保持实例有一定的 CPU 活动(跑着 OpenClaw 就行),避免被回收。官方说法是"idle instances may be reclaimed"。

安装 Docker(ARM 架构)

Oracle Linux 和 Ubuntu 都支持,下面分别给两个版本的命令:

Ubuntu 22.04(ARM)安装 Docker
# 更新系统
sudo apt update && sudo apt upgrade -y

# 一键安装 Docker
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
newgrp docker

# 验证(应该显示 linux/arm64)
docker info | grep Architecture
docker compose version
Oracle Linux 8/9(ARM)安装 Docker
# 安装必要工具
sudo dnf install -y dnf-utils

# 添加 Docker 仓库
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安装 Docker
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

# 启动 Docker
sudo systemctl enable docker
sudo systemctl start docker
sudo usermod -aG docker $USER
newgrp docker

防火墙配置(两层都要开!)

⚠️ OCI 的防火墙有两层:一层是云平台的安全列表(Security List),另一层是实例内的 iptables/firewalld。两层都要开,漏了任何一层都访问不了。很多人在这里卡半天。

第一层:OCI 安全列表

Networking → Virtual Cloud Networks → 你的 VCN → Security Lists → 添加入站规则:

OCI 安全列表入站规则
# Source CIDR    Protocol   Dest Port   Description
# 0.0.0.0/0      TCP        22          SSH
# 0.0.0.0/0      TCP        80          HTTP
# 0.0.0.0/0      TCP        443         HTTPS
# 0.0.0.0/0      TCP        8080        OpenClaw

第二层:实例内防火墙

实例内开放端口(Ubuntu)
# Ubuntu 默认用 iptables
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 80 -j ACCEPT
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 443 -j ACCEPT
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 8080 -j ACCEPT

# 保存规则(重启不丢失)
sudo netfilter-persistent save
实例内开放端口(Oracle Linux)
# Oracle Linux 用 firewalld
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

docker-compose 配置(ARM 优化版)

24G 内存可以给 OpenClaw 分多一点,跑起来更流畅:

docker-compose.yml(Oracle ARM 优化版)
version: "3.8"

services:
  openclaw:
    image: openclaw/openclaw:latest
    container_name: openclaw
    restart: unless-stopped
    ports:
      - "8080:3000"
    volumes:
      - ./data:/app/data
      - ./config:/app/config
      - ./logs:/app/logs
    environment:
      - NODE_ENV=production
      - TZ=Asia/Tokyo
    deploy:
      resources:
        limits:
          memory: 16G
        reservations:
          memory: 2G
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
      interval: 30s
      timeout: 10s
      retries: 3
    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"

注意看 memory: 16G,24G 总内存给 OpenClaw 分 16G 很合理,剩下的留给系统。如果你还跑了其他服务,酌情调低。

部署并验证

部署 OpenClaw
# 创建项目目录
mkdir -p ~/openclaw && cd ~/openclaw

# 创建 docker-compose.yml(把上面的内容写进去)
nano docker-compose.yml

# 拉取镜像并启动
docker compose pull
docker compose up -d

# 查看容器状态
docker ps

# 看日志
docker compose logs -f

# 本地测试
curl http://localhost:8080

echo "浏览器访问 http://你的公网IP:8080"
🔥
白嫖 4 核 24G 内存跑 AI,这可能是全网最香的免费方案。唯一的门槛就是抢实例,抢到了就是赚到。没有试用期、没有到期日,真·永久免费。
抢不到 Oracle 免费实例?MOLILI 零运维方案随时可用,不用抢、不用等,注册就能用,配置比免费实例还稳定。 了解 MOLILI →
这篇教程对你有帮助吗?