Best VPS for learning self-hosting: why an always-on 8 GB box beats hourly billing (8 October 2026 prices)
The best-for-learning angle for self-hosting, with prices checked on 8 October 2026: OVHcloud and Contabo always-on plans from $4.54 and $5.28 against Vultr, DigitalOcean and Lightsail at $20–$24 for 4 GB, plus app memory needs and backup costs.
If you are learning self-hosting, the best VPS is the one you can leave running. A lab you delete after two hours suits hourly billing; a self-hosting lab doesn't, because the point is to keep a few services up for weeks and learn what breaks. On 8 October 2026, an always-on box with 8 GB of memory listed from $5.28 a month (Contabo, for the first 24 months) and from $8.50 (OVHcloud), against $40–$48 for the same memory on hourly clouds. At 4 GB the spread was from $4.54 to $24.
This brief is the "best VPS for learning" angle, narrowed to self-hosting: running Docker apps such as a photo library, a file sync server or a dashboard on your own server. On 5 October we covered the other kind of learning server, small hourly plans you delete after each Linux lab. Prices below are list prices, not performance scores; a vCPU count is not a benchmark.
Why self-hosting changes the answer
On 5 October the advice was "buy time, not size": create, break, destroy. Self-hosting flips three things.
- The server stays on. An hourly plan left on all month costs its monthly cap. DigitalOcean's 4 GiB Droplet is $0.03571 an hour, capped at $24.00 a month. The hourly discount only helps if you actually switch it off.
- Memory matters more than CPU. Self-hosted apps tell you what they need. Immich's install guide, read today, says "RAM: Minimum 6GB, recommended 8GB" and "CPU: Minimum 2 cores, recommended 4 cores". Nextcloud's manual says it needs "a minimum of 128MB RAM per process" and recommends "a minimum of 512MB RAM per process". A 4 GB server is fine for a few light services and too small for Immich.
- Backups become part of the lesson. When the service holds real files, you need to practise restoring them. Some plans include a backup; others bill snapshots by the gigabyte.
Mini leaderboard — learning self-hosting, checked 2026-10-08
Every row shows the price on the vendor's public page on 8 October 2026, before tax, in the default region or storefront that page showed us. The ranking is our editorial judgement of fit for an always-on learning server, not a speed test.
| Rank | Plan | Memory / vCPU / disk | Price, currency and term | Traffic and region notes | Backup or snapshot | Source |
|---|---|---|---|---|---|---|
| 1 | OVHcloud VPS-2 (2027 range) | 8 GB / 4 vCores / 75 GB NVMe | From $8.50 USD per month ("From" — term and location are set at Configure) | Unlimited traffic, 1 Gbps on the /en/ page; OVH's Asia-Pacific pages add monthly quotas | "Daily backup of the previous 24 hours" listed as included | OVHcloud |
| 2 | Contabo Cloud VPS 4 | 8 GB / 4 vCPU / 100 GB SSD | $5.28 USD per month "for the first 24 months" | "Unlimited Traffic*" (asterisked), 200 Mbit/s port; US-dollar storefront | 1 snapshot included | Contabo |
| 3 | OVHcloud VPS-1 (2027 range) | 4 GB / 2 vCores / 40 GB NVMe | From $4.54 USD per month (same "From" caveat) | Unlimited traffic, 500 Mbps on the /en/ page; Asia-Pacific quotas apply | Daily backup listed as included | OVHcloud |
| 4 | Vultr Cloud Compute, Regular Performance | 4 GB / 2 vCPU / 80 GB | $20.00 USD per month cap, $0.03 an hour | 3.00 TB bandwidth; Vultr says some locations are priced differently | Snapshots $0.05/GB per month; automatic backups +20% | Vultr |
| 5 | DigitalOcean Basic Regular | 4 GiB / 2 vCPU / 80 GiB SSD | $24.00 USD per month cap, $0.03571 an hour | 4,000 GiB transfer | Snapshots $0.06/GB per month; backups 20% weekly or 30% daily | DigitalOcean |
| 6 | Amazon Lightsail Linux bundle, public IPv4 | 4 GB / 2 vCPU / 80 GB SSD | $24 USD per month, bundle | 4 TB transfer; inbound counts toward it; half in Mumbai, Sydney, Jakarta, Malaysia, Hong Kong and São Paulo | Snapshots $0.05/GB per month | AWS |
The 8 GB step on the hourly clouds, same day: Vultr $40.00 (4 vCPU, 160 GB), DigitalOcean $48.00 (4 vCPU, 160 GiB), Lightsail $44 (2 vCPU, 160 GB).
Reading the leaderboard
Why the monthly plans rank first. For a server that never switches off, the price per month is the whole story, and OVHcloud and Contabo sell 8 GB for a fraction of the hourly clouds' 8 GB price. Both also bundle some backup: OVH lists a daily backup on every 2027 plan, Contabo includes one snapshot. For a learner, that means you can practise a restore without a second bill.
What the low prices ask of you.
- Contabo's $5.28 is a 24-month price. The page says "for the first 24 months". Read the order form for the term, any setup fee and what the plan costs after that period. We covered Contabo's commitment maths on 2 October.
- OVH shows "From". The configured price depends on the term and location you pick, and we did not complete an order. VPS-1's 40 GB disk fills quickly once Docker images and logs pile up.
- Contabo's port is 200 Mbit/s on this plan, and its "Unlimited Traffic" carries an asterisk. Fine for a lab; read the footnote before streaming media to friends.
Why the hourly clouds are still on the list. If you are not sure self-hosting will stick, Vultr, DigitalOcean and Lightsail let you stop paying the day you delete the server. A two-week trial on Vultr's 4 GB plan is 336 hours × $0.03 = $10.08; on DigitalOcean's, 336 × $0.03571 = $12.00, before tax. Neither is in the Immich 8 GB range at that size.
A worked example: one month of a small home-lab stack
Say the plan is a reverse proxy, a file sync app and an uptime monitor — light services that fit in 4 GB.
| Option | Month 1, before tax | What you get for backups |
|---|---|---|
| OVHcloud VPS-1 | from $4.54 | Daily backup listed as included |
| Vultr Regular 4 GB, left on | $20.00 | One 20 GB snapshot ≈ $1.00 more |
| DigitalOcean 4 GiB, left on | $24.00 | One 20 GB snapshot ≈ $1.20 more |
The snapshot lines are our own arithmetic: 20 GB × $0.05 or $0.06 per GB-month. Snapshot size depends on what is on the disk.
Add a photo library like Immich and you need the 8 GB row, where the gap widens: from $8.50 at OVHcloud against $40.00 at Vultr.
How to choose
- Committed to learning self-hosting for months, want 8 GB → OVHcloud VPS-2 or Contabo Cloud VPS 4. Read the term before you pay.
- Light services only, cheapest always-on → OVHcloud VPS-1, and watch the 40 GB disk.
- Not sure yet, want to be able to walk away → a 4 GB hourly plan on Vultr or DigitalOcean for a few weeks, then move.
- Readers or users in Asia-Pacific → check the regional traffic rules first; we covered them in a VPS for a site with readers in Asia.
Limits of this brief
- List prices from public pages on 8 October 2026, before tax, in the default storefront each page showed. Region, tax and term change the checkout total.
- Hetzner is missing: its cloud page listed CX23 (2 vCPU, 4 GB) and CX33 (4 vCPU, 8 GB) but did not render prices for us today.
- Akamai/Linode is missing: the pricing page did not render plan rows for us today.
- No CPU, disk or network benchmarks. A vCPU on one provider is not the same as a vCPU on another, and a data-centre location is not a latency test.
- App memory figures are what Immich and Nextcloud publish; real use depends on your data.
Start with Is a VPS worth it for beginners? if this is your first server, or ask in the VPS community.
Sources & checks
OVHcloud VPS — VPS 2027 range (VPS-1 from $4.54, VPS-2 from $8.50, daily backup)
www.ovhcloud.comChecked 2026-10-08
Contabo Cloud VPS — Cloud VPS 4 at $5.28/month for the first 24 months
contabo.comChecked 2026-10-08
Vultr pricing — Cloud Compute Regular Performance, snapshots, backups
www.vultr.comChecked 2026-10-08
DigitalOcean Droplet pricing — Basic Regular, snapshots, backups
www.digitalocean.comChecked 2026-10-08
Amazon Lightsail pricing — Linux bundles, transfer rules, snapshots
aws.amazon.comChecked 2026-10-08
Immich — Requirements (RAM minimum 6 GB, recommended 8 GB)
docs.immich.appChecked 2026-10-08
Nextcloud Admin Manual — System requirements (memory per process)
docs.nextcloud.comChecked 2026-10-08
Hetzner Cloud cost-optimized — CX23 / CX33 specs (prices did not render)
www.hetzner.comChecked 2026-10-08
How we write and check articles: Editorial method