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.
- 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
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.
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.
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.
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.
The picks, side by side
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.