Cloud hosting · September 2026 · 6 min read
Oracle cloud hosting: what the Always Free tier really gives you
Most people meet Oracle cloud hosting the same way: they are looking for a cheap place to park a side project, someone in a forum says Oracle hands out free servers that never expire, and it sounds too good to be a real offer. It is real, and it is also more fiddly than the forum post makes it sound.
This is a straight walkthrough of what you actually get, where the free cloud hosting stops being free, and how the cloud hosting price stacks up against the usual small VPS bill once your project grows.
What Oracle cloud hosting includes for free
Oracle's Always Free tier is not a trial that quietly ends after twelve months. The resources below stay available for as long as the account is in good standing and the instances are in use.
- Up to 4 Arm-based Ampere cores and 24 GB of memory, which you can split into one big server or up to four small ones.
- Two small AMD virtual machines with 1 GB of memory each, useful as a jump box or a monitoring node.
- 200 GB of total block storage across your boot and data volumes.
- 10 TB of outbound data transfer per month, which is far more generous than most free cloud server offers.
- A free load balancer with 10 Mbps of bandwidth, plus object storage and a small managed database.
Is a free cloud server actually enough to run something real?
For a surprising number of projects, yes. Four Arm cores and 24 GB of memory will comfortably run a Docker host with a Node or Python API, a Postgres container, Redis, and a reverse proxy, with room left over. That is more headroom than the entry plans at most paid hosts.
Where the free tier struggles is anything spiky. There is no autoscaling on the free resources, the free load balancer is capped, and if your traffic jumps you have no burst capacity waiting. Free cloud hosting is a great fit for portfolios, internal tools, bots, staging environments, small SaaS betas, and game servers. It is a poor fit for anything with revenue attached that cannot tolerate an afternoon of downtime while you rebuild an instance.
One more honest caveat: Ampere capacity in popular regions is often full. You may get an out-of-capacity error on your first few attempts and need to retry, or pick a quieter home region when you sign up.
Cloud hosting price: how Oracle compares in 2026
Once you outgrow the free allowance, the useful question is what a comparable machine costs elsewhere. Rough monthly figures for a small production box, roughly 2 vCPU and 4 GB of memory, look like this.
| Provider | Typical small instance | Notes |
|---|---|---|
| Oracle Cloud | Free within Always Free limits | Arm cores, 200 GB storage, 10 TB egress included |
| Hetzner | About 5 to 8 USD | Cheapest solid option, EU and US regions |
| DigitalOcean | About 24 USD | Simple UI, predictable billing |
| Linode / Akamai | About 24 USD | Similar footprint to DigitalOcean |
| AWS Lightsail | About 20 USD | Easy path into the wider AWS stack |
| AWS EC2 / Azure / GCP | 30 USD and up | Egress charges add up quickly |
The part of cloud hosting price people forget: egress
Compute is the number everyone compares. Bandwidth is the number that shows up on the bill and ruins the month. The big three clouds typically charge somewhere around 0.09 USD per GB of outbound traffic after a small free allowance, so a media-heavy site pushing 1 TB a month can add roughly 90 USD before you have touched compute.
Oracle including 10 TB of outbound transfer on a free account is genuinely unusual, and it is the single strongest reason to consider Oracle cloud hosting for anything that serves files, images, or video.
So what is the best cloud hosting choice for you?
There is no single best cloud hosting provider, only a best fit for what you are running and how much of your own time you want to spend on it.
- Learning, side projects, or a permanent hobby server: Oracle Always Free, because the price is zero and the specs are not token specs.
- Cheapest reliable paid box with no surprises: Hetzner, if their regions work for your users.
- You want to ship and stop thinking about servers: DigitalOcean or Lightsail, where the extra ten dollars buys simpler tooling.
- You need managed services, compliance paperwork, or a team that already knows one ecosystem: AWS, Azure, or Google Cloud, and budget for egress.
Before you sign up for Oracle
Two things trip people up. First, Oracle asks for a card during signup even for the free tier; it is used for identity verification, and you stay on the free plan unless you upgrade yourself. Second, idle Always Free instances can be reclaimed, so if you spin up a server and never touch it, do not be shocked to find it gone. Keep something running on it, and set a budget alert at zero so you get an email the moment anything becomes billable.
Pick your home region carefully too. It cannot be changed later, and it decides both your latency and your odds of getting Ampere capacity.
Ready to set it up?
We keep a verified, screenshot by screenshot walkthrough of the signup, including the budget alert and the Always Free shape settings.
Oracle Cloud Always Free hosting, step by stepFrequently asked questions
Is Oracle cloud hosting free forever?
The Always Free resources have no expiry date. They stay free as long as your account is active and the instances are in use, though Oracle can reclaim idle Always Free compute after a long period of inactivity.
Do I need a credit card for a free cloud server on Oracle?
Yes. Oracle asks for a card at signup to verify identity. You are placed on the free plan and are not charged unless you manually upgrade to pay as you go and then exceed the free limits.
What is a fair cloud hosting price for a small site?
For a small production site, roughly 5 to 25 USD a month buys a 2 vCPU machine with 4 GB of memory in 2026. Below that you are on a free tier, and above it you are usually paying for managed services rather than raw compute.
Can I host a website on free cloud hosting?
Yes. A single Always Free Arm instance can run a web server, an application runtime, and a database. Point your domain at the instance IP, add a free TLS certificate, and keep regular backups since there is no support plan behind a free account.
Why does Oracle say out of capacity when I create an instance?
Ampere Arm capacity is in high demand and often exhausted in popular regions. Retry at a different time of day, try another availability domain, or choose a quieter home region when you create the account.
