Skip to content

Best VPS for Self-Hosting in 2026

Updated Aug 2026 · 8 plans benchmarked

A home-lab-in-the-cloud lives or dies on RAM headroom and fast disk. The goal is one affordable box that runs several apps — files, photos, a database, a reverse proxy — without you babysitting memory.

Prefer to try before you commit? Kamatera's free tier lets you spin one up now.Start free on Kamatera → (opens in new tab)
What to look for
  • RAM headroom: each app plus its database adds up fast — 4 GB is the comfortable floor for running several at once.
  • Fast NVMe storage, not spinning disk — photo libraries and databases are disk-bound.
  • Generous included bandwidth if you'll stream media or sync large files.
  • Snapshots or backups, and a region near you for low latency.

The picks

Hetzner CloudBest overall

The default for a home lab — 2 vCPU / 4 GB / 40 GB NVMe and 20 TB of traffic for under $5 leaves room for Nextcloud, a database, and a reverse proxy at once.

From $4.59/mo · 2 vCPU / 4 GB / 40 GB · EU + USGet Hetzner Cloud (opens in new tab)
OVHcloudEasiest to start

The VPS-1 gives 4 GB and NVMe at the lowest sticker price here — a tidy floor for a first self-hosting box, with daily backups included.

From $4.54/mo · 2 vCPU / 4 GB / 40 GB · US + EU + Canada + Asia + AustraliaGet OVHcloud (opens in new tab)
ContaboRunner-up

The best RAM-per-dollar here — 8 GB NVMe for $4.95 runs several apps plus databases on one box (select the NVMe option).

From $4.95/mo · 4 vCPU / 8 GB / 100 GB · EU + US + UK + Asia + AustraliaGet Contabo (opens in new tab)
KamateraAlso goodfree tierpaid link

When you want to size RAM and CPU independently or pick a region outside the EU/US, Kamatera's custom plans and hourly billing fit — plus a 30-day trial to test your whole stack first.

From $4/mo · 1 vCPU / 1 GB / 20 GB · US + EU + AsiaStart free on Kamatera → (opens in new tab)
DigitalOceanAlso goodpaid link

The gentlest on-ramp: one-click marketplace images and the clearest docs mean less time on setup, more on the apps. You pay for that polish over Hetzner's raw price.

From $6/mo · 1 vCPU / 1 GB / 25 GB · US + EU + AsiaDeploy on DigitalOcean → (opens in new tab)
affiliate disclosure

The picks, side by side

Hetzner CloudBest overall
From$4.59/movCPU2RAM4 GBStorage40 GBRegionsEU, US
OVHcloudEasiest to start
From$4.54/movCPU2RAM4 GBStorage40 GBRegionsUS, EU, Canada, Asia, Australia
ContaboRunner-up
From$4.95/movCPU4RAM8 GBStorage100 GBRegionsEU, US, UK, Asia, Australia
KamateraAlso good
From$4.00/movCPU1RAM1 GBStorage20 GBRegionsUS, EU, Asia
DigitalOceanAlso good
From$6.00/movCPU1RAM1 GBStorage25 GBRegionsUS, EU, Asia

Prices verified Aug 2026 · How we benchmark →

Common questions

How much RAM do I need to self-host?

For a single app, 1–2 GB is often enough; for a stack of several apps plus databases, 4 GB is the comfortable starting point and leaves room to grow.

Can I run multiple apps on one VPS?

Yes — with Docker Compose you can run many apps side by side on a single box, bounded mainly by RAM. A 4 GB VPS comfortably hosts a handful of typical self-hosted apps.

Is a $5 VPS enough for self-hosting?

For one or two lightweight apps, yes. Once you add photo or media services and several databases, step up to 4 GB+ so background jobs don't starve the rest.

We use analytics cookies (Google Analytics, PostHog) to see which guides are useful. No ad networks, no cross-site tracking. See our privacy policy.