How it works
A provider splits a powerful server into virtual machines, each with a set amount of memory and disk and a share of the CPU. You get root access over SSH to a fresh Linux install (usually Ubuntu or Debian) and can run anything: Node.js or Python apps, databases, Docker containers, Nginx, cron jobs and WebSocket servers.
The flip side is that you are the system administrator: security updates, firewalls, backups, monitoring and recovery when something breaks. Tools such as Coolify, Dokku and CapRover add a Heroku-like deploy layer on top of a VPS. DigitalOcean, Hetzner, Vultr, Linode (now Akamai), AWS Lightsail and Hostinger are common providers.
VPS pros and cons
Pros
- Predictable flat monthly price, often a few dollars
- Full control: any language, database or background process
- Far more CPU and memory for the money than managed platforms
- No cold starts, sleeping or per-request charges
Cons
- You handle updates, security, backups and outages yourself
- Scaling means resizing or adding servers by hand
- One server is a single point of failure unless you plan for it
When to use VPS
Pick it when
- Long-running backends, WebSockets, workers and self-hosted tools
- Steady traffic, where a fixed cost beats usage billing
- Someone on the team is comfortable with Linux
Skip it when
- Nobody wants to own server maintenance and security
- Traffic is spiky and unpredictable, where serverless scales more easily
VPS pricing
Paid
Small plans cost about $4 to $12 a month for 0.5 to 2 GB of memory (DigitalOcean's smallest Droplet is $4); managed VPS plans and bigger machines cost more.
VPS pricing page (opens in a new tab)Approximate, checked September 2026.What the other tools cost
VPS vs the alternatives
Related terms
More in Hosting and cloud
Servers