VPS basics
What is VPS hosting?
Virtual private servers explained without the jargon — what you get, what you have to manage, and when it is worth moving up from shared hosting.
How virtualisation works
One physical server runs a hypervisor, which divides the hardware into isolated virtual machines. Each VM boots its own operating system and cannot see or borrow another VM's memory. With KVM virtualisation the resources you buy are genuinely reserved, which is why a busy neighbour cannot slow your site down the way it can on shared hosting.
Shared vs VPS vs dedicated
| Shared | VPS | Dedicated | |
|---|---|---|---|
| Cost | £ | ££ | ££££ |
| Control | Low | High (root) | Very high |
| Resources | Shared pool | Reserved | Whole machine |
| Scalability | Limited | Resize in minutes | Hardware swap |
| You manage | Nothing | OS, updates, security | OS and hardware choices |
| Best for | Brochure sites, small shops | Growing apps, agencies, staging | Heavy or regulated workloads |
Signs you have outgrown shared hosting
- Response times climb whenever traffic does
- You need a specific PHP, Node or Python version, or a background worker
- You are hitting process, memory or inode limits
- You want staging, deployment keys or a database you can tune
- Compliance requires isolation you cannot get on a shared pool
What you are responsible for
Root access cuts both ways. On an unmanaged VPS, operating system updates, firewall rules, TLS certificates, backups and monitoring are yours. If nobody on the team wants that job, either choose managed hosting or add a management plan — an unpatched server is worse than shared hosting, not better.
# the minimum after first boot
sudo apt update && sudo apt upgrade -y
sudo ufw allow OpenSSH && sudo ufw enable
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo systemctl restart sshHow to size a VPS
- 1
Start from concurrency
Estimate simultaneous requests, not monthly pageviews. Most brochure sites never exceed a handful.
- 2
Match RAM to the stack
A PHP application with a database is usually happy at 4 GB; add memory before CPU when things feel slow.
- 3
Prefer NVMe
Disk latency is the most common invisible bottleneck on database-backed sites.
- 4
Watch for a fortnight
Then resize once with real data instead of guessing twice.
Frequently asked questions
- Is a VPS faster than shared hosting?
- Usually, because the CPU and RAM are reserved rather than shared. A badly configured VPS can still be slower than good shared hosting, so the configuration matters as much as the tier.
- Do I need technical knowledge for a VPS?
- For an unmanaged VPS, yes — you own the operating system, updates and security. Managed options exist if you want the resources without the maintenance.
- Can I upgrade a VPS later?
- Yes. Resources can be increased in minutes, usually with a single reboot.
Ready for more control?
Configure a VPS in a couple of minutes
Pick CPU, RAM and NVMe storage. Hosting is Amsterdam until another region is in the live catalogue.
Configure a VPS