Benchmarked faster than DigitalOcean, Vultr & OVH. Your price never rises at renewal. See the numbers Benchmarked #1. No renewal hikes. See the numbers
Skip to content
Linux VPS

Linux VPS with full KVM virtualization.

Deploy any 64-bit Linux on our high-performance AMD EPYC Nodes with NVMe RAID10 storage and ECC memory. Each VPS runs on its own kernel and has full root access, plus an additional layer of protection provided by the Hypervisor. Locations and Pricing remain the same: Amsterdam and New York, low prices for super powerful Virtual Servers.

Supported distributions

Every distribution worth running.

8 distributions are pre-loaded in the image library. Uploading an image and then deploying it to servers in 1-2 minutes is also possible. Also an own 64-bit ISO file for installing from a specific file can be uploaded.

Ubuntu

22.04 LTS, 24.04 LTS

Default web Linux distribution plus SaaS platforms, Docker, etc. Includes most packages, largest community knowledge base. All current Long Term Support (LTS) versions available.

Read details

Debian

11 (Bullseye), 12 (Bookworm)

Projects that take long to develop and have a set release date (whatever that date turns out to be) tend to be very predictable. They make very good production servers, e.g. a 5 year LTS release.

Read details

AlmaLinux

9 (Cerulean Leopard)

AlmaLinux is a Drop-in RHEL replacement. It is 100% open and is maintained by the AlmaLinux Foundation. It is well-suited to be used as a Drop-in replacement for RHEL within many Enterprise Stacks. Also, it is well-suited to be used as a base OS for your CI/CD environments and for your general Infrastructure Tooling.

Read details

Rocky Linux

9 (Blue Onyx)

Originally formed by the founders of CentOS as a community-led RHEL fork. It is a 1:1 drop-in replacement for RHEL with binary compatibility, but with different governance to RHEL.

Read details

CentOS Stream

9

A rolling-release distribution based off of the upstream of RHEL. This would be the best distribution for any project that is requiring the very latest of packages and still wanting to be within the Red Hat Ecosytem.

Read details

Fedora

39, 40

Latest kernels and toolchains are released every six months for the latest development environments and the other end of the spectrum of workloads that run within the Red Hat ecosystem.

Read details

openSUSE

Leap 15.5, Tumbleweed

The strong YaST tools for system configuration as well as for package management with zypper make openSUSE the perfect distribution for system administrators as well as for developers. OpenSUSE is released in two different flavors, as a stable distribution called Leap (based on SUSE Linux Enterprise Server / SLE), as version 15.5, and as the rolling release version Tumbleweed.

Read details

Custom ISO

Any 64-bit Linux

Run your own ISO in a VPS. We support most distributions that run in KVM virtualization, including Arch, NixOS, Gentoo, Alpine and Slackware. Upload your ISO and we will create a VPS for you to start using right away.

Read details
Virtualization layer

Full KVM. Independent kernel per VPS.

Each VPS is its own completely independent KVM. Thus it has its own separate kernel surface (i.e. its own separate kernel). This means that your VPS will have its own separate set of kernel modules, networking stack etc. to run your processes. All the bits that count when running servers under load can be on your VPS.

01

Hardware-assisted KVM

AMD-V virtualization with near-native performance and very predictable latency for CPU-bound tasks with kernel-level hardware acceleration.

02

Independent kernel per VPS

You control your own kernel. This means that you can load your own kernel modules, run your own version of the kernel, and even recompile the kernel yourself to fix a bug or to add a feature that you need.

03

No OpenVZ overselling

The resources which you book on our control panel for example: memory and vCPU's are real resources and not like in OpenVZ hosting environments burst resources. What you book, is what the hypervisor books for you on the server, so in essence it is reserved for you exclusively.

04

Full root access

Once the first SSH connection is made to a newly booted server you can immediately install, change, run any application that you require. Full root access to the VPS from the kernel up to the userland applications.

Measured, not marketed

NVMe RAID10 and EPYC, in numbers.

Benchmarks for our NVMe RAID10 EPYC server in Amsterdam from our D-4 plan (2 vCPU Dedicated, 4 GB RAM, NVMe RAID10) VPS. The graphs display the median from 5 runs. Detailed information on our benchmark method, the fio output from the individual tests as well as the Geekbench verification for the manually compiled benchmarks can be found on our benchmarks page.

122,959
4K random read IOPS. fio mixed 4K read/write on 32 vDisk I/O deep on storage that is based on NVMe RAID10. The values are medians of 5 runs on a D-4 plan (2 vCPU Dedicated, 4 GB RAM, NVMe RAID10 storage in Amsterdam).
87,730
4K random write IOPS. fio on VPS is set up for direct I/O (non-buffered I/O) which is the behavior of databases and other write applications. So write performance is something you can rely on.
693.84 MB/s
fio mixed 4K throughput. 50/50 read/write at queue depth 32. The realistic shape of database I/O.
2,000 / 6,414
Geekbench 6 single / multi. Public verification URL for each run. Geekbench 6 single core / multi core performance, scaling linearly with the number of vCPUs (as expected for a
See the full benchmark methodology and raw logs
Production workloads

What teams actually run on these plans.

Linux VPS is typically used for small-to-medium sized production hosting. There are many components involved in a hosting platform such as this.

Web servers

  • Nginx with HTTP/2 and HTTP/3 termination
  • Apache with mod_http2 and event MPM
  • Caddy for automatic TLS and reverse proxy
  • Traefik as an edge router for containerised apps

Application runtime

  • Node.js with PM2 or systemd for process management
  • PHP-FPM behind Nginx for WordPress, Laravel, Symfony
  • Gunicorn / Uvicorn for Python (Django, FastAPI, Flask)
  • JVM workloads (Spring Boot, Quarkus, Micronaut)

Databases

  • PostgreSQL with PgBouncer connection pooling
  • MySQL / MariaDB for transactional workloads
  • MongoDB for document stores
  • Redis / Valkey for cache and session storage

Containers and orchestration

  • Docker and Docker Compose for single-host deployments
  • k3s and lightweight Kubernetes for small clusters
  • Podman for rootless container workflows
  • Container registries (Harbor, Distribution)

CI/CD runners

  • GitLab Runner self-hosted
  • GitHub Actions self-hosted runners
  • Drone and Woodpecker
  • Jenkins build agents

Network services

  • WireGuard and OpenVPN endpoints
  • Mail servers (Postfix, OpenSMTPD) with outbound enabled
  • DNS resolvers (Unbound, PowerDNS)
  • Monitoring stacks (Prometheus, Grafana, Loki)
Panel and API

Everything you need to operate it.

All functionality to run services without having to ask Support for each and every lifecycle action. Everything is exposed via a control panel and an API. It has been designed from the ground up for real engineers, fully scriptable end to end.

Reboot, shutdown, force-reset
From the panel or the API. Hard-reset when the VPS is unresponsive; ACPI shutdown when it is not.
Reinstall any supported OS
wipe existing server and provision new server from scratch in under 1 minute, same SSH key will automatically get copied over to new server.
Rescue mode boot
Boot the VPS into recovery mode to run a root shell. In this mode your disks are mounted read-write, so you can use it to fix fsks, recover from a root password that you've forgotten, fix mangled up initramfs images etc.
Custom ISO upload
Upload your 64-bit Linux ISO to the control panel and attach it as a virtual CD-ROM to any of your VPS servers. Then boot from it and install the image you like.
HTML5 console
Our HTML5 console is the VPS's browser-based console. It does not require VNC or other clients to access your VPS's console, and can be used when SSH is down or misconfigured to connect.
Reverse DNS configuration
Set PTR records for IPv4 and IPv6 from the control panel. These records are required for any mail-sending server.
SSH key management
Add existing SSH key(s) to newly provisioned servers. You can even re-use existing account(s) to newly provisioned servers. Cloud-Init injects the SSH keys automatically on the first boot of your newly provisioned server.
API access
Deploy, resize, power-cycle and snapshot servers through a full REST API that also covers volumes, backups, ISO uploads, firewall rules, SSH keys and recipes. Generate API credentials and drive everything from Terraform, Ansible or your own CI/CD pipeline.
Pricing

Same Linux. Both regions.
Same price.

Standard, Dedicated CPU and High Memory server types, same Linux, same prices in Amsterdam and New York.

Compare every plan
Standard $18.40/mo Shared 1:4 vCPU, S-4 to S-64
Dedicated CPU $29.60/mo Pinned 1:1 cores, D-4 to D-64
High Memory $199.20/mo 1:8 RAM ratio, H-64 to H-192

Deploy a Linux VPS in under a minute.
Pick a distribution. Pick a region.

All of our servers in all of our regions are ran identically, you have access to the same control panel and same support in both regions. We also pre-add your ssh key on the first boot of the server so you can login as root directly off the bat.

FAQ

Common questions

Which Linux distributions can I install?
We offer pre-installed images for the following Linux distributions: Ubuntu 22.04 LTS / 24.04 LTS, Debian 11 / 12, AlmaLinux 9, Rocky Linux 9, CentOS Stream 9, Fedora 39 / 40 and openSUSE Leap / Tumbleweed. Additionally we support 64-bit ISOs for other distributions (Arch, NixOS, Gentoo, Alpine, and more). You can upload your ISO in the customer panel and then attach it to a VPS as a virtual CD-ROM. The VPS then boots from this CD-ROM and you can install the uploaded distribution from there.
Do I get full root access?
Yes. We add your SSH key to the VPS on first boot, so you have root access to the VPS from the start. You can then install, configure and run any software, and even load custom kernel modules.
Can I install a custom Linux distribution?
Upload your 64-bit ISO in the panel. Attach the uploaded image as a virtual CD to your VPS and install the image as you would from a physical CD. This way you can install Arch, NixOS, Gentoo, Alpine and any other 64-bit Linux distribution that boots on KVM.
How fast does a VPS deploy?
A VPS can be deployed within a minute or less, from when you place an order and confirm it. The time to re-image a VPS with another Linux distribution (even a large 1 GB image) is approximately 30 seconds to 1 minute.
Are kernel modules and custom kernels allowed?
VPSes run through KVM on independent kernels, therefore as long as your chosen kernel supports the module you can load it. We also do not stop you from recompiling the kernel or even replacing it entirely with your own.
Can I run Docker and Kubernetes?
Docker, Docker Compose, Podman and similar container tools run without restrictions. For a small Kubernetes cluster, k3s on a Dedicated CPU server is the common pattern.
Are OS updates included?
No. The guest OS is your responsibility and you must carry out the typical updates for the server distribution you selected when creating your server (for example apt, dnf or zypper). You can request a managed OS to be scoped for your account if you require it.
Can I run a mail server?
Outgoing mail from your VPS is restricted by default to protect your IP reputation. If you wish to run a mail server on your VPS, email support@buyvps.com after your VPS is provisioned for a review of your intended use case. After review we can lift the mail restriction. You can also configure reverse DNS from the panel for your IP.
What happens if my VPS becomes unresponsive?
The support panel lets you shut down, hard reboot a VPS or boot into rescue mode. Rescue mode loads a fully independent Linux environment with all disks of the VPS mounted. From there you can run fsck on the root partition, recover a lost root password, troubleshoot a broken initramfs and more, without loss of data on the disks.
How do I upgrade between distribution versions?
In-place upgrades for distributions such as Ubuntu and Debian from one version to another (for example from 22.04 to 24.04 or from Debian 11 to 12) can be performed using the tools the distribution provides (do-release-upgrade for Ubuntu, and the standard Debian upgrade procedure for Debian). Alternatively you can reinstall your VPS using the latest available image for your chosen distribution and restore your data from backups.