Home / Guides / What is a KVM VPS (and why it matters)

What is a KVM VPS (and why it matters)

“VPS” gets slapped on very different products. The single biggest thing to check before you buy a cheap one is whether it’s KVM — and here’s why that matters.

A VPS (Virtual Private Server) is a slice of a physical server that behaves like its own machine: its own operating system, its own storage, its own root login. But how that slice is created changes what you can actually do with it.

KVM = full virtualization

KVM (Kernel-based Virtual Machine) is full hardware virtualization. Your VPS gets its own virtual hardware and its own kernel, just like a dedicated server in miniature. The host can't peek into your processes, and you can do low-level things a shared environment won't allow:

Container VPS (OpenVZ / LXC) — the cheaper cousin

Container-based "VPS" share the host's kernel. They're cheaper for the provider to pack densely, which is why some rock-bottom offers are containers. The trade-offs: you usually can't change the kernel, swap and some modules may be unavailable, Docker can be fiddly, and "RAM" is sometimes oversold and burstable. For a lot of simple use cases that's fine — but you should know which one you're buying.

Rule of thumb: if a host doesn't say KVM anywhere, assume it might be a container and ask. A €3 "VPS" that's actually an oversold container is a different product from a €5 KVM slice.

What KVM means for real projects

Running Docker or Kubernetes? Want to install a VPN, a custom kernel, or a mail stack? Need predictable performance for a game server or a database? Those all want KVM. Container VPS can do basic web hosting and lightweight bots, but they hit walls quickly.

How ours works

Every VPS at overnight.host is KVM, running on dedicated single-tenant bare metal (dual E5-2697 v2, 128 GB ECC RAM per node) with SSD storage and 10 Gbps uplinks. You get full root, your own kernel, and reinstall/reboot from the panel. One honest caveat we put up front: VPS currently use shared IPv4 (NAT) with a dedicated SSH port — see NAT IPv4 vs a dedicated IP for what that does and doesn't affect.

FAQ

Is KVM better than OpenVZ?

For flexibility, yes — KVM gives you your own kernel, real dedicated RAM, Docker, swap and the ability to run any OS. Containers (OpenVZ/LXC) are cheaper to oversell but more limited. Pick based on your workload.

Can I run Docker on a KVM VPS?

Yes. Full virtualization means Docker, nested containers and custom kernel features work normally.

Do I get full root?

Yes — a KVM VPS gives you complete root access and your own kernel.

Is overnight.host KVM or containers?

KVM on single-tenant bare metal. No container repackaging.

Related

Cheap Windows VPS with RDP

How a Windows VPS and RDP actually work.

What to look for in a cheap VPS

A buyer's checklist before you pay.

Ubuntu VPS hosting

KVM Ubuntu LTS from €4.99/mo.

Try it tonight

Order to running server in minutes. 30% off your first invoice.

LAUNCH30 — 30% off your first invoice

Get started →
🛠️ Try the free tool
VPS plan recommender →