Skip to content

Best VPS for a CRM in 2026

Updated Aug 2026 · 8 plans benchmarked

Self-hosted CRMs — Twenty, EspoCRM, or a full ERP like Odoo — are the middleweight of self-hosting: an app, a database, and a small team's worth of users. You want a box with enough RAM for the database plus the app, enough disk for attachments, and the reliability to keep your pipeline visible.

Prefer to try before you commit? Kamatera's free tier lets you spin one up now.Start free on Kamatera →
What to look for
  • RAM for the app plus its database — a CRM is always two services (web app + Postgres or MySQL), so 2 GB is the comfortable floor and 4 GB leaves room for growth.
  • Fast disk for file attachments and a database that grows with your pipeline.
  • Snapshots or automated backups — your CRM data is your business record, not just a config.
  • A region near your team for low-latency page loads and reliable email/calendar integrations.

The picks

Hetzner CloudBest overall

The value pick — a CX22 (2 vCPU / 4 GB) runs a small-team Twenty or EspoCRM with its database at a fraction of the cost of a SaaS CRM.

From $4.59/mo · 2 vCPU / 4 GB / 40 GB · EU + USGet Hetzner Cloud
ContaboEasiest to start

The most RAM and disk per dollar — 8 GB NVMe for $4.95 runs a CRM, its database, and a growing attachment store without a second thought.

From $4.95/mo · 4 vCPU / 8 GB / 100 GB · EU + US + UK + Asia + AustraliaGet Contabo
KamateraRunner-upfree tierpaid link

Hourly billing and custom sizing fit a team whose needs grow month to month, and a 30-day trial lets you run the real stack before committing.

From $4/mo · 1 vCPU / 1 GB / 20 GB · US + EU + AsiaStart free on Kamatera →
DigitalOceanAlso goodpaid link

One-click images for several CRMs and the clearest docs make it the least-friction path to a team inbox; you pay for that polish.

From $6/mo · 1 vCPU / 1 GB / 25 GB · US + EU + AsiaDeploy on DigitalOcean →
affiliate disclosure

The picks, side by side

Hetzner CloudBest overall
From$4.59/movCPU2RAM4 GBStorage40 GBRegionsEU, US
ContaboEasiest to start
From$4.95/movCPU4RAM8 GBStorage100 GBRegionsEU, US, UK, Asia, Australia
KamateraRunner-up
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 does a self-hosted CRM need?

A modern CRM like Twenty or EspoCRM with its Postgres/MySQL database fits in 2–4 GB for a small team. The database grows with your pipeline, so leave headroom or plan to add disk.

Which self-hosted CRM should I pick?

Twenty is the modern, Notion-style pick with a clean UI; EspoCRM is the mature, highly customizable LAMP-style option; Odoo is a full ERP if you also need inventory or accounting. All run on the boxes above.

Is self-hosting a CRM worth it vs SaaS?

For a small team, self-hosting typically replaces a $15–30/user/month subscription with a $5–10/month VPS — and keeps your customer data on hardware you control. You give up vendor support and some integrations.

Search SelfHost Atlas

Search apps, comparisons, guides, and categories.

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