June 20, 2026
Oracle Cloud's Always-Free Tier Got Less Reliable — Here's How to Move to a Real VPS
Reclaimed instances, idle-resource reclamation, surprise account holds. If your 'free forever' Oracle box keeps disappearing, a cheap dedicated VPS ends the anxiety.

Oracle Cloud's Always-Free tier was, for a while, an incredible deal: a genuinely capable ARM instance for nothing. A lot of homelabbers and indie developers built real things on it. And lately a lot of them are looking for the exit, because the same complaints keep stacking up:
My instance got reclaimed and I lost everything that wasn't backed up.
Account flagged and put on hold for no reason I can find.
Idle resources reclaimed — my always-on service wasn't always on.
"Free forever" turned out to come with asterisks: idle instances can be reclaimed, accounts get flagged by opaque automated systems, and capacity in the free tier isn't guaranteed. When the thing you built starts vanishing unpredictably, free stops being cheap — it starts being a source of low-grade dread.
The real problem isn't price, it's reliability
It's worth being clear about what actually went wrong, because it changes what "the fix" is. The issue isn't that Oracle's free tier costs too much — it's that the reliability isn't yours to control. Reclamation policies, account reviews, and capacity decisions all sit with the provider, and they're applied to a tier you're not paying for, so you have little leverage when something goes sideways.
That means the fix isn't "find another free tier" (you'll inherit the same class of problem somewhere else). The fix is to pay a small, predictable amount for a box that's actually yours until you say otherwise. For a few dollars a month, the reclamation anxiety simply goes away.
What to move to
The natural destination is a low-cost dedicated VPS. The standout on price-to-performance remains Hetzner — their ARM (CAX) and shared-vCPU instances start in the few-euros-a-month range and comfortably replace an Always-Free ARM box, often with better sustained performance because nothing's getting throttled or reclaimed underneath you. DigitalOcean, Vultr, and others are fine too; the point is a paid instance with a clear SLA rather than a free one with a reclamation clause.
The mental shift: you're trading roughly the price of a coffee per month for the guarantee that your services stay up and your account stays yours.
How to migrate without losing anything
A clean migration off Oracle looks like this:
- Inventory what's actually running. List your services, their data directories, environment variables, and any cron jobs or systemd units. The stuff that bit people on reclamation was always the unbacked-up state — find it now.
- Back up your data first. Database dumps, volume contents, config files. Pull them off the Oracle instance to somewhere safe before you touch anything. Verify the backups open on another machine.
- Provision the new VPS. Pick a region near your users, an OS you're comfortable with, and a size that matches what you were using (an Always-Free ARM box maps neatly onto a small Hetzner CAX instance).
- Re-deploy your apps. If your services are already Dockerized, this is mostly moving compose files and re-mounting data. If they're hand-installed, this is the moment to containerize them so the next move is painless.
- Restore data and cut over. Import your dumps, point DNS at the new box, confirm everything works, and only then decommission the Oracle instance.
- Lock it down. Firewall, SSH keys (not passwords), and automatic security updates — the basics that keep a paid box healthy. Our note on preventing an SSH firewall lockout is worth reading before you tighten anything.
If you've never done a managed-to-self-hosted move before, the broader playbook in our migration plan guide walks the same path in more depth, and the Hetzner beginner guide covers getting that first box set up.
Where ServerCompass helps
The friction in this kind of migration is rarely the idea — it's re-deploying a stack of apps onto a fresh server, wiring up Docker, reverse proxy, and SSL by hand, and hoping you didn't miss a step. ServerCompass turns that into a GUI workflow: connect your new VPS, deploy your apps from templates, and let it handle the networking, proxy, and SSL. The move from a flaky free instance to a solid paid one stops being a lost weekend and becomes an afternoon.
The takeaway
The Always-Free tier was a great deal until "free" started meaning "yours until an automated system decides otherwise." If your Oracle box keeps getting reclaimed or your account keeps getting flagged, the lesson isn't to find another freebie — it's that a few dollars a month buys something the free tier structurally can't: a server that stays up and stays yours. Back up first, move deliberately, and trade the anxiety for a predictable line item.
From across the StoicSoft network
Hand-curated reads on the same topic from sister sites in the StoicSoft family.