What is a VPS and when do you need one
VPS stands for Virtual Private Server. It is a server of your own, with reserved resources and full access, that costs a fraction of a dedicated physical server. Here is how it works and whether it is the right choice for your project.
How a VPS works
A provider takes a powerful physical server and, using software called a hypervisor (such as KVM), splits it into several isolated virtual machines. Each one gets a set amount of CPU, RAM and disk, and has its own operating system and IP address.
In practice, it is like having a computer running 24/7 in a data center: you connect over SSH, install whatever you want and set it up your way.
Shared, VPS, cloud or dedicated?
| Type | What it is | Best for |
|---|---|---|
| Shared hosting | Many websites share the same server and resources, managed by the provider | Simple sites, blogs, small WordPress sites |
| VPS | A virtual machine with reserved resources and root access | Apps, APIs, bots, n8n, multiple sites, online stores |
| Cloud (hourly) | A VPS billed by usage, created and destroyed on demand | Testing, traffic spikes, automated infrastructure |
| Dedicated | An entire physical server just for you | Very heavy workloads and special requirements |
When you need a VPS
- You want to run something that is not just a PHP website: Node.js, Python, Docker, n8n, Discord or WhatsApp bots.
- Your site has grown and shared hosting is slow or hitting its limits.
- You need to install specific software or have root access.
- You want to host several projects in one place for a fixed cost.
- You need a game server, a VPN or a remote development environment.
If all you have is a blog or a company website on WordPress, shared hosting is usually enough and takes less work.
Managed or unmanaged?
With an unmanaged VPS (most of the cheap options), the provider hands you a running server and you take care of everything: updates, security, backups and software installation. With a managed VPS, the provider does part of that work, but the price is much higher.
Middle ground: providers like Hostinger offer unmanaged VPS with ready-made templates and a simplified panel, which makes things much easier if you are new to Linux.
What to check before you buy
- RAM: it is the most limiting resource. 2 GB is the comfortable minimum; 4 GB covers most projects.
- Location: a data center close to your audience.
- Disk type: prefer NVMe or SSD.
- Renewal price, not just the promotional one.
- Billing currency and taxes: VAT or sales tax may be added, and foreign currencies change with the exchange rate.
- Backups and snapshots, included or paid separately.
- Support in your language, if that matters to you.
Next steps
Compare prices and features in our VPS comparison and, once you have signed up, follow the guide to first steps on an Ubuntu VPS to secure your server.