Skip to content

Best VPS for learning self-hosting: why an always-on 8 GB box beats hourly billing (8 October 2026 prices)

VPS picker2026-10-08PocketPlay Editorial7 min readUpdated 2026-10-09

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.

RankPlanMemory / vCPU / diskPrice, currency and termTraffic and region notesBackup or snapshotSource
1OVHcloud VPS-2 (2027 range)8 GB / 4 vCores / 75 GB NVMeFrom $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 includedOVHcloud
2Contabo Cloud VPS 48 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 storefront1 snapshot includedContabo
3OVHcloud VPS-1 (2027 range)4 GB / 2 vCores / 40 GB NVMeFrom $4.54 USD per month (same "From" caveat)Unlimited traffic, 500 Mbps on the /en/ page; Asia-Pacific quotas applyDaily backup listed as includedOVHcloud
4Vultr Cloud Compute, Regular Performance4 GB / 2 vCPU / 80 GB$20.00 USD per month cap, $0.03 an hour3.00 TB bandwidth; Vultr says some locations are priced differentlySnapshots $0.05/GB per month; automatic backups +20%Vultr
5DigitalOcean Basic Regular4 GiB / 2 vCPU / 80 GiB SSD$24.00 USD per month cap, $0.03571 an hour4,000 GiB transferSnapshots $0.06/GB per month; backups 20% weekly or 30% dailyDigitalOcean
6Amazon Lightsail Linux bundle, public IPv44 GB / 2 vCPU / 80 GB SSD$24 USD per month, bundle4 TB transfer; inbound counts toward it; half in Mumbai, Sydney, Jakarta, Malaysia, Hong Kong and São PauloSnapshots $0.05/GB per monthAWS

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.

OptionMonth 1, before taxWhat you get for backups
OVHcloud VPS-1from $4.54Daily backup listed as included
Vultr Regular 4 GB, left on$20.00One 20 GB snapshot ≈ $1.00 more
DigitalOcean 4 GiB, left on$24.00One 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

How we write and check articles: Editorial method

More from VPS picker

All articles

Have a follow-up question?

Reviews, recommendations and red flags from people who tried it.

Open the community