VPS Selector Tool
Tell us what you want to run, and we'll recommend the perfect VPS. Our recommendations are based on real resource requirements from 150+ popular applications.
How It Works
Select Your Apps
Search and add the applications you want to run on your VPS. We support databases, CMS platforms, development tools, and more.
See Requirements
We calculate the total memory and CPU requirements based on each application's minimum specs, plus 20% overhead for the OS.
Get Recommendations
View VPS plans from all major providers that meet your requirements, sorted by price and value. Plans marked "Recommended" have extra headroom.
Other Factors to Consider
Beyond RAM and CPU, here are important factors to evaluate when choosing a VPS provider:
Datacenter Location
Choose a location close to your users for lower latency. Consider data residency requirements (GDPR in EU, data sovereignty laws).
Network Speed & Bandwidth
Check port speed (1Gbps vs 10Gbps) and monthly bandwidth limits. Some providers offer unmetered bandwidth while others charge for overages.
Storage Type & IOPS
NVMe SSDs offer the best performance for databases. Check IOPS limits for I/O-intensive workloads. Consider block storage for expandability.
Backup Options
Look for automatic daily backups, snapshot functionality, and backup retention policies. Some providers include backups free, others charge extra.
DDoS Protection
Essential for public-facing services. Check if protection is included or paid, and the level of protection offered (L3/L4 vs L7).
IPv6 Support
Important for modern applications and future-proofing. Some providers include IPv6 free, others don't support it at all.
Support Quality
Consider response times, support channels (ticket, chat, phone), and 24/7 availability. Read reviews about actual support experiences.
Uptime SLA
99.9% allows ~8.7 hours downtime/year, 99.99% allows only ~52 minutes. Check what compensation is offered if SLA is breached.
Billing Model
Hourly billing offers flexibility for testing. Monthly billing is often cheaper. Check for minimum commitments and cancellation policies.
Scalability
Can you easily upgrade RAM/CPU? Is there live resizing? Consider load balancers and auto-scaling for horizontal scaling needs.
API & Automation
A good API enables infrastructure-as-code with Terraform, Ansible, or Pulumi. Check for CLI tools and official SDKs in your preferred language.
Managed Services
Managed databases, Kubernetes, and load balancers save operational overhead. Compare pricing vs self-hosting for your specific needs.
Quick Provider Comparison
How our tracked providers compare on these factors:
| Provider | Regions | DDoS | IPv6 | Hourly | API | Managed DB |
|---|---|---|---|---|---|---|
| Hetzner | 4 | Included | Free | Yes | Excellent | Limited |
| DigitalOcean | 15 | Basic | Free | Yes | Excellent | Yes |
| Vultr | 32 | Included | Free | Yes | Good | Yes |
| Linode | 11 | Included | Free | Yes | Excellent | Yes |
| Contabo | 8 | Basic | Free | No | None | No |
| OVH | 15 | Included | Free | Yes | Complex | Yes |
| UpCloud | 13 | Paid | Free | Yes | Good | Yes |
| Scaleway | 3 | Paid | Free | Yes | Excellent | Yes |
Frequently Asked Questions
How accurate are these requirements?
Our requirements are based on official Docker image recommendations and real-world testing. They represent the minimum memory needed to run each application reliably. For production workloads with high traffic, you may need more resources.
Why do you add 20% overhead?
The 20% overhead accounts for the operating system, Docker itself, system processes, and temporary memory spikes. This ensures your applications have enough breathing room to run smoothly.
What about storage and bandwidth?
Storage and bandwidth requirements vary greatly based on your usage. Most entry-level VPS plans include enough storage for small to medium deployments. For media-heavy applications or large databases, consider plans with more storage or add block storage.
Can I run multiple apps on one VPS?
Yes! That's exactly what this tool is designed for. Add all the apps you want to run, and we'll calculate the combined requirements. Using Docker containers, you can easily run multiple services on a single VPS.