Day 256 of the year: Programmers' Day. 10% off every month for as long as you keep your server. code DAY256. Claim 10% Programmers' Day: 10%: DAY256 Claim 10%
Skip to content
KVM VPS hosting

Run Coolify, n8n or a bot that never sleeps, on your own KVM VPS.

Coolify, Dokploy, Docker, n8n, Nextcloud, a Discord or Telegram bot, an AI agent that has to keep working while you sleep, a WireGuard or Tailscale exit node into your homelab: it all runs here, because every BuyVPS plan is a full KVM guest. Your own kernel and modules, root from the first boot, and your own ISO when you want a distribution we do not ship. No container tricks and no shared kernel. How we divide a node is drawn further down the page, so you can see it instead of reading adjectives about it.

From $7.99 per month on monthly billing. First month for $1 on nine plans.

Virtualisation
KVMOwn kernel, full root
CPU
AMD EPYCMilan shared, Genoa pinned
Storage
NVMe RAID10Every node
Regions
2Amsterdam, New York
What KVM changes

Four things a container-based VPS cannot give you

OpenVZ, LXC and similar products run every customer on the host's kernel. KVM runs a virtual machine per customer. That single difference is behind everything below.

Your own kernel

You can run your own kernel instead of the one your distribution chose for you. You can load whatever kernel modules you like, and tune whatever sysctl variables you want. You can run WireGuard and nftables without bother, and run Docker without checking at the host level to see if it's enabled there. (On a shared-kernel VPS, this is your provider's decision, not yours.)

Memory that is yours

A KVM guest owns its memory allocation. The node allocation below shows how memory is capped per node and how much of a core you share; it is drawn, not asserted.

Any Linux, or your own ISO

Nineteen images in the order form, listed below, and the option to boot your own ISO. A virtual machine does not care which distribution you pick.

Measured, not described

Geekbench, fio and pgbench results for these nodes are published on the benchmarks page, raw runs included. If a number matters to your workload, check it there before you order.

Node allocation

How we divide a node

Every VPS here is a KVM guest on a node with a fixed number of cores and a fixed amount of memory. We never sell more than a node holds and we keep part of every node unsold, so the allocation still holds when your neighbours get busy. Switch between the three series to compare.

  • Your VPS
  • Other tenants on the node
  • Headroom we keep unsold
  • The cap we do not cross

Standard

These nodes run low-density memory configurations, so a node holds a small number of neighbours.

CPU
Shared vCPU on AMD EPYC Milan
Allocation
1:2 to 1:4 vCPU shares per node
Memory
DDR4 ECC, hard-capped per node
Headroom
Kept unsold on purpose
Built for
Web apps, SaaS, dev and staging

6 plans, from $7.99/mo

See the Standard plans below
Standard: your share of a core, and one memory moduleAn isometric drawing of a node. At the front, four core sockets, each divided into four shares; one share on the first socket is orange and marked as yours. Along the back, a bank of memory modules with one orange module marked as yours, and empty slots at the end that we leave unsold.your memoryyour share of a coreslots we leave empty1:2 to 1:4VCPU SHARES PER NODE
Four core sockets, each divided into shares. One share is yours, alongside one memory module.

Dedicated CPU

Most chosen

Nothing else is scheduled onto your cores, so CPU time is not something you compete for.

CPU
Reserved cores on AMD EPYC Genoa
Allocation
Pinned 1:1, never time-sliced with another tenant
Memory
DDR5 ECC, capped per node
Headroom
By design, never shared
Built for
Databases, APIs, CPU-bound applications

5 plans, from $37.00/mo

See the Dedicated CPU plans below
Dedicated CPU: a whole core, nothing else scheduled on itAn isometric drawing of a node. At the front, four core sockets; the first is a single unbroken orange block, marked as entirely yours, with no divisions in it. Along the back, the same memory bank as Standard, with one orange module marked as yours and empty slots we leave unsold.your memoryyour core, all of itslots we leave empty1:1VCPU SHARES PER NODE
Your socket is one unbroken block with nothing scheduled beside it. The memory bank is the same as Standard.

High Memory

The CPU side is the same shared layout as Standard. The difference between these two series sits entirely on the memory axis.

CPU
Shared vCPU on AMD EPYC Milan
Allocation
8 to 1 RAM to vCPU
Memory
DDR4 ECC, cache-sized per node
Headroom
Memory cache sized per tenant
Built for
Databases, caching, analytics

3 plans, from $249.00/mo

See the High Memory plans below
High Memory: the Standard core share, four times the memoryAn isometric drawing of a node. At the front, four core sockets divided into shares, the same as Standard, with one share marked as yours. Along the back, the memory bank, where four modules are orange and marked as yours instead of one, next to the empty slots we leave unsold.your memoryyour share of a coreslots we leave empty1:2 to 1:4VCPU SHARES PER NODE8 : 1RAM TO VCPU
The same shared sockets as Standard. What changes is the memory bank: four modules are yours instead of one.

The drawings are schematic: they show how capacity is allocated, not node size or tenant count.

Plans

KVM VPS plans and prices

Three series on the same KVM layer. Monthly billing is the default; a 1-year term is shown next to it. The full table with the 2-year term and every add-on is on the plans page; how billing works is on the billing page.

Monthly, no setup fee

Every plan is a KVM guest

Monthly price, no setup fee
Day 256 of the year: Programmers' Day. 10% off every month for as long as you keep your server.DAY256Start a VPS with this code
1:2 to 1:4Shared vCPU on EPYC Milan, capped at one to four shares per node, with the node headroom left unsold.
PlanvCPUMemoryNVMeTrafficMonthly1 year
Standard
S-2Standard1vCPU2 GBMemory30 GBNVMe RAID10UnlimitedTraffic$7.99/moFirst month $1$7.19/mo on 1 yearStart for $1
S-4Standard2vCPU4 GBMemory60 GBNVMe RAID10UnlimitedTraffic$13.99/moFirst month $1$12.59/mo on 1 yearStart for $1
S-8Standard3vCPU8 GBMemory120 GBNVMe RAID10UnlimitedTraffic$24.99/moFirst month $1$22.49/mo on 1 yearStart for $1
S-16Standard4vCPU16 GBMemory240 GBNVMe RAID10UnlimitedTraffic$44.99/moFirst month $1$40.49/mo on 1 yearStart for $1
S-32Standard8vCPU32 GBMemory480 GBNVMe RAID10UnlimitedTraffic$84.99/moFirst month $1$76.49/mo on 1 yearStart for $1
S-64Standard16vCPU64 GBMemory720 GBNVMe RAID10UnlimitedTraffic$159.99/moFirst month $1$143.99/mo on 1 yearStart for $1
Dedicated CPU
D-4Dedicated1vCPU4 GBMemory45 GBNVMe RAID10UnlimitedTraffic$37.00/moFirst month $1$31.45/mo on 1 yearStart for $1
D-8Dedicated4vCPU8 GBMemory90 GBNVMe RAID10UnlimitedTraffic$69.00/moFirst month $1$58.65/mo on 1 yearStart for $1
D-16Dedicated4vCPU16 GBMemory160 GBNVMe RAID10UnlimitedTraffic$118.00/moFirst month $1$100.30/mo on 1 yearStart for $1
D-32Dedicated6vCPU32 GBMemory220 GBNVMe RAID10UnlimitedTraffic$215.00/mo$182.75/mo on 1 yearDeploy D-32
D-64Dedicated10vCPU64 GBMemory400 GBNVMe RAID10UnlimitedTraffic$377.00/mo$320.45/mo on 1 yearDeploy D-64
High Memory
H-64High Memory8vCPU64 GBMemory480 GBNVMe RAID10UnlimitedTraffic$249.00/mo$211.65/mo on 1 yearDeploy H-64
H-128High Memory16vCPU128 GBMemory960 GBNVMe RAID10UnlimitedTraffic$459.00/mo$390.15/mo on 1 yearDeploy H-128
H-192High Memory24vCPU192 GBMemory1.4 TBNVMe RAID10UnlimitedTraffic$669.00/mo$568.65/mo on 1 yearDeploy H-192
Prices in USD. Code DAY256 gives 10% off every month for as long as you keep your server, on monthly and yearly terms.
Operating systems

Nineteen images in the order form

Here are all the current OS images, grouped by family. You can choose one for your server and reinstall it from your control panel later on.

Ubuntu 3

  • 26.04
  • 24.04.3
  • 22.04.5

Debian 3

  • 13
  • 12
  • 11

AlmaLinux 3

  • 10.1
  • 9.7
  • 8.10

Rocky Linux 3

  • 10.1
  • 9.7
  • 8.10

Oracle Linux 3

  • 10.0
  • 9.7
  • 8.10

CentOS Stream and Fedora 4

  • CentOS Stream 10.0
  • CentOS Stream 9.7
  • Fedora 44
  • Fedora 43

Need something else? A KVM guest boots whatever you give it: see custom ISO. Per-distribution notes are on the Linux VPS pages.

Where

Two regions, one price

The same hardware and the same plan price in both locations. Pick the region at order time.

EuropeAmsterdam, Netherlands

AMS-IX peering, EU jurisdiction. Details on the Amsterdam page.

North AmericaNew York, United States

US IPv4 space, US East data plane. Details on the New York page.

FAQ

Common questions

What is the difference between KVM and OpenVZ or LXC?
OpenVZ and LXC are containers: every customer runs on the kernel of the host, so kernel modules, kernel versions and some networking features are decided by the provider. KVM is hardware virtualisation: each customer gets a virtual machine with its own kernel, its own modules and full root, and the host only schedules CPU time and memory for it.
Does KVM mean the node is not oversold?
KVM by itself says nothing about that; it is a virtualisation type, not an allocation policy. What we do is described in the node allocation block on this page: Standard and High Memory plans share vCPU on AMD EPYC Milan, capped at one to four shares per node with part of every node kept unsold; Dedicated CPU plans get cores pinned 1:1 that are never time-sliced with another tenant; memory is hard-capped per node in every series.
Can I run Docker, WireGuard or a custom kernel?
Yes. A KVM guest runs its own kernel, so Docker, WireGuard, nftables, custom kernel modules and your own kernel build all work as they would on a physical machine. You can also boot your own ISO.
Which operating systems can I install?
Nineteen images are in the order form: Ubuntu 26.04, 24.04.3 and 22.04.5; Debian 13, 12 and 11; AlmaLinux, Rocky Linux and Oracle Linux in versions 10, 9.7 and 8.10; CentOS Stream 10.0 and 9.7; Fedora 44 and 43. A custom ISO is possible as well.
Where are the KVM nodes?
Amsterdam (AMS-IX peering, EU jurisdiction) and New York. The hardware and the plan price are the same in both regions; you pick the region at order time.
Is there a first month for 1 on KVM plans?
Every plan is KVM, and the first month for 1 applies to nine of them: S-2 to S-64 and D-4, D-8 and D-16. It is one per customer, on monthly billing only, and the plan renews at its normal monthly price afterwards.
Ready to deploy

Deploy a measured VPS

From $6.79/mo on a 2-year term. KVM on AMD EPYC, NVMe RAID10, ECC memory. No setup fee, cancel monthly.

30-day performance guarantee. Not satisfied? Full refund, no admin fee. How it works