This article may contain affiliate links — we earn a commission when you sign up through our links at no extra cost to you. Editorial Policy

Cloud Guide · Oracle Cloud · 2026

Oracle Cloud Free Tier Guide 2026: Is the Forever-Free VPS Actually Worth It?

By CloudPicked Review Team · Updated October 2026 · Fact-checked against docs.oracle.com

Oracle Cloud Free Tier VPS forever-free ARM server for developers

Oracle Cloud Infrastructure (OCI) offers one of the most generous free tiers in the cloud market. The Always Free tier gives you an Arm Ampere A1 with 2 OCPUs + 12 GB RAM, plus 2 AMD Micro VMs — all with no expiry date. For developers, hobbyists, and small projects, this is remarkable value at zero cost.

But there are real limitations to understand before you commit. The most important: Oracle's Idle Reclamation policy can take your VMs back if you don't use them enough. This guide walks you through everything — from signup to staying safe long-term.

Quick Summary: Oracle Cloud Always Free

AMD Micro VMs: 2 instances, 1/8 OCPU (shared) each, 1 GB RAM each

Ampere A1 ARM: 2 OCPUs + 12 GB RAM total (split across 1–2 VMs)

Block Volume: 200 GB total across all VMs (min 47 GB boot volume per VM)

Free Trial: $300 USD credit valid for 30 days across all OCI services

Warning: VMs idle for 7 days (CPU/network/memory all below 20%) may be reclaimed

Sign Up for Oracle Cloud Free

What Is Oracle Cloud Free Tier?

Oracle Cloud Free Tier has two distinct parts:

The key advantage over AWS and GCP free tiers: Oracle's Always Free compute is substantially larger. AWS gives you a t2.micro (1 vCPU, 1 GB RAM) for only 12 months, while Oracle gives you 2 OCPUs + 12 GB ARM RAM with no time limit. GCP's e2-micro is permanent but US-only with just 0.25 vCPU and 1 GB RAM.

Complete Always Free Resources (Verified October 2026)

Compute — The Main Attraction

ShapeCPURAMNotes
VM.Standard.E2.1.Micro (AMD)1/8 OCPU (shared)1 GBUp to 2 instances
VM.Standard.A1.Flex (ARM)2 OCPUs total12 GB totalSplit across 1–2 VMs

Data verified October 2026 — check latest at docs.oracle.com

What is Ampere A1? OCI Ampere A1 is a 64-bit ARM processor developed with Ampere Computing. It delivers excellent performance per watt compared to x86. It supports Ubuntu, Debian, Oracle Linux, CentOS and runs Docker/Kubernetes without issues. Most modern software has ARM64 builds.

Storage

Databases (Always Free)

Networking and Other

How to Sign Up for Oracle Cloud Free Tier

Before you start: You need a credit card or Visa/Mastercard debit card that supports online transactions. PIN-only debit cards, virtual cards, and prepaid cards are not accepted. Oracle places a temporary authorization hold (typically $1–3) that your bank will release within 3–5 days. No actual charge for Always Free.
  1. Go to oracle.com/cloud/free and click "Start for free"
  2. Fill in account details: name, email, password, country
  3. Choose your Home Region: For users in Southeast Asia, ap-singapore-1 is closest; ap-tokyo-1 often has better A1 capacity availability
  4. Verify your phone number: Enter your mobile number (Thailand: +66XXXXXXXXX) to receive an SMS OTP
  5. Enter payment card details: Card number, expiry, CVV — Oracle will verify with a temporary hold, then release it
  6. Wait for provisioning: Usually 2–5 minutes, then you can access the OCI Console

Creating Your Ampere A1 VM Step by Step

  1. OCI Console → Compute → Instances → Create Instance
  2. Name your instance: e.g., free-a1-server
  3. Choose image: Ubuntu 22.04 or 24.04 recommended for developers; Oracle Linux is available too
  4. Select shape: Click "Change Shape" → choose VM.Standard.A1.Flex → set OCPUs: 2, Memory: 12 GB (use your full free allocation)
  5. Configure networking: Create a new VCN or use existing — ensure public subnet with public IP
  6. SSH keys: Upload your public key (.pub) or let Oracle generate a key pair and download the private key
  7. Boot volume: Minimum 47 GB; with 200 GB total allocation, 100–150 GB for A1 is reasonable
  8. Click Create: Wait 2–3 minutes for status to show Running
  9. Connect via SSH: ssh -i /path/to/private.key ubuntu@<public-ip>

What Can You Actually Run on Oracle Free Tier?

With 2 OCPU ARM + 12 GB RAM, this is a real server, not a toy. Here's what developers commonly run:

Personal Web Server

Nginx or Apache + PHP/Python/Node.js runs comfortably. Suitable for personal websites, portfolios, API backends, or static site hosting with SSL.

Self-Hosted Applications

Private VPN Server

Install WireGuard or OpenVPN in minutes. Singapore-based server gives Thai users ~30–50 ms latency — better than most commercial VPN endpoints in the region.

Bots and Automation

Run Telegram bots, Discord bots, or scheduled scripts 24/7. Ideal for any persistent background process that doesn't need a dedicated server.

Database and Dev Environment

PostgreSQL or MySQL self-hosted, or use Oracle's free Autonomous Database which is fully managed. The A1 instance also works as a remote development environment with VS Code Server.

Critical Limitations You Must Know

Idle Reclamation — The Biggest Risk

Oracle may reclaim your VM if all these are true simultaneously for 7 days:
CPU utilization (P95) < 20% AND Network utilization < 20% AND Memory utilization < 20% (A1 only)

Prevention: Run real workloads — a cron job, monitoring agent, or any background task that uses some resources is sufficient.

No Thailand Region

Oracle has no data center in Thailand. Nearest options for Thai users:

Out of Capacity Errors

A1 Free Tier is popular enough that Oracle frequently runs out of capacity in certain regions. Workarounds:

Credit Card Required

Oracle requires card verification even for the free tier. Thai Visa/Mastercard debit cards generally work if they support online transactions. Confirm your bank allows international online charges.

Free VPS Tier Comparison

ProviderCPURAMStorageDuration
Oracle Cloud A12 OCPU ARM12 GB200 GBForever
Oracle Cloud Micro2× shared2× 1 GB(in 200 GB)Forever
AWS (t3.micro)2 vCPU1 GB30 GB12 months
GCP (e2-micro)0.25 vCPU1 GB30 GBForever*
Azure (B1s)1 vCPU1 GB64 GB12 months

*GCP e2-micro always-free is US regions only | Data October 2026 — verify at each provider's website

When Free Tier Isn't Enough

Oracle Cloud Free Tier is excellent for personal projects and development environments. But for production workloads that require guaranteed SLA, Thai server locations, Thai-language support, and no idle reclamation risk — a dedicated hosting provider is a better fit.

For cloud hosting with servers in Thailand and responsive Thai-language support, AsiaGB is our editors' top pick — DirectAdmin panel, data center in Thailand, strong value for money.

View AsiaGB Cloud Hosting

Frequently Asked Questions

How long does Oracle Cloud Free Tier last?

Always Free Services last indefinitely with no expiry date. However, Oracle may reclaim idle VMs (CPU/network/memory all below 20% for 7 consecutive days). The $300 Free Trial credit expires after 30 days, but Always Free resources continue after that.

How many OCPUs and how much RAM does the free A1 get?

The Always Free A1 allocation is 2 OCPUs and 12 GB RAM total (1,500 OCPU hours + 9,000 GB hours/month). You can use this as one 2-OCPU / 12 GB instance, or two 1-OCPU / 6 GB instances. Source: docs.oracle.com

Can I run Docker on the Oracle A1 ARM instance?

Yes. ARM64 is fully supported by Docker and most modern software. Ubuntu 22.04/24.04 on A1 runs Docker and Docker Compose without any issues. Some older x86-only images may need multi-arch alternatives.

What happens when the 30-day trial ends?

When the $300 credit is consumed or 30 days pass, you continue with Always Free resources only. You will not be charged unless you explicitly upgrade to Pay As You Go. Your Always Free VMs remain running.

Is Oracle Cloud Free Tier suitable for production?

It can handle light production workloads, but Oracle provides no SLA for Always Free resources and idle reclamation is a real risk. For production requiring guaranteed uptime, upgrading to Pay As You Go or choosing a dedicated provider is safer.

I keep getting "out of host capacity" — what should I do?

This is common for A1 Free instances. Try: (1) a different Availability Domain in the same region, (2) try ap-tokyo-1 which often has more capacity, (3) use a retry script, (4) try during off-peak hours. The community has several open-source scripts that automatically retry instance creation.