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

1

Select Your Apps

Search and add the applications you want to run on your VPS. We support databases, CMS platforms, development tools, and more.

2

See Requirements

We calculate the total memory and CPU requirements based on each application's minimum specs, plus 20% overhead for the OS.

3

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).

LatencyGDPRCompliance

Network Speed & Bandwidth

Check port speed (1Gbps vs 10Gbps) and monthly bandwidth limits. Some providers offer unmetered bandwidth while others charge for overages.

Port SpeedTransfer LimitsPeering

Storage Type & IOPS

NVMe SSDs offer the best performance for databases. Check IOPS limits for I/O-intensive workloads. Consider block storage for expandability.

NVMe vs SSDIOPSBlock Storage

Backup Options

Look for automatic daily backups, snapshot functionality, and backup retention policies. Some providers include backups free, others charge extra.

Auto BackupSnapshotsRetention

DDoS Protection

Essential for public-facing services. Check if protection is included or paid, and the level of protection offered (L3/L4 vs L7).

Built-inL3/L4/L7Mitigation

IPv6 Support

Important for modern applications and future-proofing. Some providers include IPv6 free, others don't support it at all.

Dual StackFree IPv6/64 Block

Support Quality

Consider response times, support channels (ticket, chat, phone), and 24/7 availability. Read reviews about actual support experiences.

24/7Response TimeChannels

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.

99.9% vs 99.99%CreditsHistory

Billing Model

Hourly billing offers flexibility for testing. Monthly billing is often cheaper. Check for minimum commitments and cancellation policies.

HourlyMonthlyNo Commitment

Scalability

Can you easily upgrade RAM/CPU? Is there live resizing? Consider load balancers and auto-scaling for horizontal scaling needs.

Live ResizeLoad BalancerAuto-scale

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.

REST APITerraformCLI

Managed Services

Managed databases, Kubernetes, and load balancers save operational overhead. Compare pricing vs self-hosting for your specific needs.

Managed DBKubernetesObject Storage

Quick Provider Comparison

How our tracked providers compare on these factors:

ProviderRegionsDDoSIPv6HourlyAPIManaged DB
Hetzner4IncludedFreeYesExcellentLimited
DigitalOcean15BasicFreeYesExcellentYes
Vultr32IncludedFreeYesGoodYes
Linode11IncludedFreeYesExcellentYes
Contabo8BasicFreeNoNoneNo
OVH15IncludedFreeYesComplexYes
UpCloud13PaidFreeYesGoodYes
Scaleway3PaidFreeYesExcellentYes

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.