这几年折腾技术博客、自建服务,最大的门槛就是服务器成本。一个 VPS 一年下来几十刀,搞多了也是笔开销。
于是我去研究了下各大云厂商的免费层,发现 Oracle Cloud 的免费层真的很香——永久免费,不用到期续费。
写篇指南,给想白嫖一台服务器建站或学习的兄弟们。
免费层现状(2026 更新)
先说结论:目前主流云厂商的免费层,Oracle Cloud 的最实在。
| 提供商 | 免费层级 | 有效期 | 核心配置 | 适用场景 |
|---|---|---|---|---|
| Oracle Cloud | Always Free | 永久 | 2x AMD + 8x ARM | 建站、托管代码 |
| Google Cloud | Always Free | 永久 | Compute Engine 3vCPU | 测试环境、开发 |
| AWS | Free Tier | 12个月 | t2.micro/t3.micro | 短期测试 |
| Azure | Free Trial | 30天 | B1s | 新手体验 |
Oracle 2026年的免费层配置基本没变,仍然非常划算。
Oracle Cloud Free Tier 详细说明
免费资源清单
┌─────────────────────────────────────────────────────────────┐
│ Oracle Cloud Always Free │
├─────────────────────────────────────────────────────────────┤
│ 🖥️ AMD Compute Instances (x86) 2 x 4 OCPU + 24 GB │
│ 🖥️ ARM Compute Instances (Ampere) 8 x 4 OCPU + 24 GB │
│ 💾 Block Volume Storage 200 GB │
│ 🌐 General Purpose VNICs 2 │
│ 📦 Object Storage 3 TB │
│ 📊 Data Transfer (Outbound) 10 Mbps │
│ 🔍 Backup (Branding) 10 GB │
└─────────────────────────────────────────────────────────────┘
AMD vs ARM 实例
| 特性 | AMD 实例 | ARM 实例 |
|---|---|---|
| 架构 | x86_64 | ARM64 |
| 处理器 | x86 芯片 | Ampere A1 |
| 免费额度 | 2个 | 8个 |
| 适用 | 兼容性要求高 | 现代 Linux/容器 |
| 性能 | 略强 | 能效比高 |
选择建议:
- 默认选 ARM 实例,Ubuntu/Debian 原生支持更好,容器化部署更省资源
- 如果跑的是老软件或特殊依赖,选 AMD
关键注意事项
⚠️ 第一年激活时间限制
注册后需要在 12 个月内 激活 2 个 AMD 实例,否则会取消免费额度。
⚠️ 限制 Egress 流量
每月 10Mbps 出站带宽,足够建站 + 拉取 GitHub 代码,但不要开什么 BT 下载。
⚠️ 2 个 ARM 实例同时运行
官方限制是"最多 2 个"同时运行,其他会自动停止。批量跑任务的话要注意。
⚠️ 项目关联规则
Oracle 要求你关联 2 个项目才能保留免费额度,用来管理不同环境很方便。
Google Cloud Always Free
Google Cloud 的免费层更偏「服务型」,不是直接给你一台 VPS,而是免费额度可以用来跑各种云服务。
可用服务(2026)
| 服务 | 免费额度 | 说明 |
|---|---|---|
| Compute Engine | 1个实例/月 | 3 vCPU + 13GB RAM |
| Cloud Run | 250,000请求/月 | 无服务器容器 |
| Cloud SQL | 0.75 ECU-月/月 | MySQL/PostgreSQL |
| Cloud Storage | 10GB/月 | 对象存储 |
| BigQuery | 1 TB 基础配额 | 数据分析 |
| Cloud Vision API | 1,000请求/月 | 图像识别 |
| Translation API | 2M字符/月 | 翻译 |
适用场景对比
┌─────────────────────────┬─────────────────────────────┐
│ Oracle Cloud │ Google Cloud │
├─────────────────────────┼─────────────────────────────┤
│ 拿到一台完整服务器 │ 服务调用额度 │
│ 托管博客、自建服务 │ 无服务器应用、API 调用 │
│ 适合长期运行 │ 适合测试、开发 │
└─────────────────────────┴─────────────────────────────┘
如何注册 Oracle Cloud Free Tier
第一步:准备账号
你需要:
- 有效邮箱
- 国际信用卡(不用扣款,只验证)
- 手机号(可接收短信)
⚠️ 注意:Oracle 支持部分中国号码,如果收不到短信就换个临时手机号。
第二步:创建账号
- 访问 https://www.oracle.com/cloud/free/
- 点击 “Get Started Free”
- 填写注册信息,绑定 Oracle Account
第三步:完成 KYC
提交个人信息后,等待审批(通常几分钟到几小时)。邮件通知即可。
第四步:创建 OCID 和密钥
注册完成后:
- 登录控制台
- 点击右上角头像 → Account → Account Settings
- 复制 “OCID” 和 “Region”
- 生成 SSH 密钥(Linux 生成命令:
ssh-keygen -t ed25519 -C "[email protected]")
第五步:创建实例
- 进入 Compute → Create Instance
- 基础配置:
- Name:
hugo-blog - Shape: Arm Shape A1.Flex (1/2 OCPU + 12GB RAM)
- Image: Ubuntu 24.04 LTS
- SSH Keys: 粘贴公钥
- Name:
- Network: 选择默认虚拟云网络
- 硬盘:不用改,200GB 自动分配
- 点击 Create
等待 1-3 分钟实例启动完成。
部署到 Cloudflare Pages(推荐)
既然有公网 IP,最佳方案是:VPS 作为 Git 仓库,推送到 Cloudflare Pages 自动部署。
方案架构
┌─────────────────────────────────────────────────────────────┐
│ 本地电脑 │
│ ↓ │
│ Git Push → VPS (Gitea/Gogs) → Cloudflare Pages 构建部署 │
└─────────────────────────────────────────────────────────────┘
步骤
1. 在 VPS 上安装 Gitea
docker run -d \
--name=gitea \
-p 2222:22 \
-p 3000:3000 \
-v /var/lib/gitea:/data \
-v ~/.ssh:/etc/ssh \
-e USER_UID=1000 \
-e USER_GID=1000 \
gitea/gitea:latest
2. 配置 SSH 访问
# 在本地添加 VPS 的 SSH 密钥
cat ~/.ssh/id_ed25519.pub | ssh root@YOUR_VPS_IP "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
3. 部署 Cloudflare Pages
# 安装 Wrangler
npm install -g wrangler
# 创建项目
wrangler pages project create myblog \
--production-branch=main \
--git-deployment
# 将 VPS 上的 Gitea 仓库推送到 Pages
cd /var/lib/gitea/git/myblog.git
git push -u origin main --mirror
完成后,每次你推送到 VPS 的 Gitea 仓库,Cloudflare Pages 就会自动触发构建和部署。
免费 VPS 使用建议
适合做的事情
| 类型 | 说明 | 示例 |
|---|---|---|
| 技术博客 | Hugo/VuePress + Cloudflare Pages | 你现在的博客 |
| 开发环境 | Git 仓库、CI/CD 服务器 | Gitea + Actions |
| 学习实验 | 搭建各种服务 | 5MChatGPT、各种开源项目 |
| 内网穿透 | 部署到 Cloudflare Tunnel | 随时随地访问内网服务 |
不建议做的事情
| 类型 | 原因 |
|---|---|
| BT 下载 | 带宽限制 + 会影响邻居 |
| 大文件托管 | 10Mbps 出站会爆表 |
| 高并发服务 | 免费层性能有限 |
| 长期存储 | 数据安全靠不住 |
安全建议
- 防火墙:只开放必要端口(22 SSH, 80 8080 HTTP, 443 HTTPS)
- SSH 密钥:禁用密码登录,只用密钥
- 系统更新:定期
apt update && apt upgrade - 备份:Object Storage 定期备份重要数据
- 监控:设置简单的日志监控
常见问题
Q: 免费层真的永久吗?
A: 目前是永久的,但条款可能随时变化。用着放心,用完再删也不可惜。
Q: 可以申请多个账号吗?
A: 理论上可以,但 Oracle 会限制同一身份证号能申请的数量。多账号风险自己承担。
Q: 速度怎么样?
A: Oracle 的线路质量因地区而异,国内访问有时会慢。部署到 Cloudflare Pages 可以解决访问问题。
Q: 硬盘空间够用吗?
A: 200GB 很充裕,放代码库、Docker 镜像都够用。但别当网盘用。
Q: 遇到问题去哪问?
A:
- Oracle 官方文档:https://docs.oracle.com/en-us/iaas/
- GitHub Issues:https://github.com/oracle/oci-cli/issues
- V2EX: 免费 VPS 組
💡 付费 VPS 推荐
免费 VPS 适合学习和测试,生产环境建议用付费 VPS,稳定性更有保障。
| 推荐 | 价格 | 适合人群 |
|---|---|---|
| RackNerd 🏆 | 年付 $10.88 起 | 新手首选,性价比最高 |
| 搬瓦工 BandwagonHost | 年付 $49.99 起 | 需要稳定线路的老手 |
写在最后
免费 VPS 真的香,特别是 Oracle Cloud 这种「拿来就能用」的。
这篇文章的主要内容来自我的亲测经验 + 官方文档 + 2026年的最新更新。如果发现过时的信息,欢迎在评论区指出。
推荐行动路线:
- 立刻去注册一个 Oracle 账号
- 花 10 分钟完成 KYC
- 创建第一个免费实例
- 开始你的建站之旅
我的分享链接:https://www.oracle.com/cloud/free/
有问题欢迎留言,或者直接发邮件到 [email protected]。
参考资料:
评论加载中……