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
Ubuntu VPS

Ubuntu VPS, LTS-ready on EPYC.

Ubuntu 26.04 LTS & 24.04 LTS on EPYC Genoa nodes with NVMe RAID10 storage and ECC memory. Full root access, standard apt package manager and the largest community knowledge base in Linux. Both locations Amsterdam & New York, with same prices.

Why this distribution

Why teams run Ubuntu on a KVM VPS.

For the majority of the production workloads run on VPS's by BuyVPS customers, there is a reason that most of them are running Ubuntu Server. Four reasons really.

01

Largest package ecosystem

apt and Snap packages form the largest package ecosystem for the runtime environments, databases, container tools and languages. Most of the needed packages can be installed from tarballs but for the majority of cases Ubuntu Server packages (apt and Snap packages) can be shipped from the official Ubuntu archive.

02

5-year LTS support window

Each LTS release of Ubuntu Server is supported for 5 years for security and bug fixes. This means that 24.04 LTS is supported until April 2029 and 26.04 LTS until April 2031.

03

Cloud-Init by default

Using Cloud-Init by default. This allows the initial setup of SSH keys, package to install, networking, users and more on the very first boot of a new server.

04

Container runtime ready

Docker, Podman, k3s, LXC and containerd.

Versions in the panel

Available right now.

We've also included both LTS releases in the image library in the panel. So you can select the correct version for your target runtime and have it all provisioned for you in under a minute.

Ubuntu 26.04 LTS

Jammy Jellyfish

Standard security maintenance through April 2027, ESM through April 2032. Kernel 5.15 baseline (HWE 6.x available).

Ubuntu 26.04 LTS

Noble Numbat

Standard security maintenance until April 2029, ESM until April 2034. Kernel 6.8 is the baseline for this release.

Production workloads

What teams actually run on an Ubuntu VPS.

Workload Examples, These are the typical production workloads which we see our customers run on their Ubuntu VPS servers. We've also linked to the packages and tools which are typically used in conjunction with them (all are available by default in the Ubuntu archives, unless otherwise noted).

Web stacks

  • Nginx with HTTP/2 and HTTP/3
  • Apache event MPM with mod_http2
  • Caddy with automatic Let’s Encrypt
  • PHP-FPM (8.1, 8.2, 8.3 via Ondrej PPA)

Application runtimes

  • Node.js (NodeSource, nvm or Snap)
  • Python (3.10, 3.12) with pyenv
  • Ruby on Rails with rbenv
  • Go and Rust toolchains from the official archive

Databases

  • PostgreSQL 14, 16 from the Pgdg repository
  • MySQL 8 and MariaDB 10.x / 11.x
  • Redis / Valkey for cache and session storage
  • MongoDB Community Edition

Containers and orchestration

  • Docker Engine + Compose v2
  • Podman with rootless containers
  • k3s for lightweight Kubernetes
  • LXC and LXD system containers

CI/CD runners

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

DevOps tooling

  • Terraform, OpenTofu
  • Ansible control nodes
  • Salt minion and master
  • Prometheus + Grafana + Loki
Measured performance

NVMe RAID10 and EPYC, in numbers.

These numbers represent the Median of five runs. More details about the benchmark and the raw Geekbench runs can be found on the benchmarks page. This benchmark was run on Jenkins' Dedicated CPU D-4 plan in Amsterdam. The server has 2 vCPU pinned cores on EPYC Genoa processor, 4 GB DDR5 ECC memory and 60 GB NVMe RAID10 storage.

122,959
4K random read IOPS. fio mixed 4K read/write at queue depth 32 on NVMe RAID10.
87,730
4K random write IOPS. Note that databases store data using Direct I/O (non-buffered I/O).
2,000 / 6,414
Geekbench 6 single / multi. Median of five runs; each linked to its public Geekbench profile.
9.40 Gbit
iperf3 send throughput. Amsterdam reference on the 100G fabric, ICMP latency 0.946 ms.
Read the full benchmark methodology and raw runs
Panel and API

Everything you need to operate it.

Everything you need to operate it.

Reboot, shutdown, force-reset
Reboot/shutdown/force-reset. After a VPS has been unresponsive for a while, it is possible to force-reset it to get it back up and running. In addition to rebooting and normal shutting down (both ACPI shutdown) a hard-reset is also available from the panel/API.
Reinstall any supported OS
We wipe your VPS in a minute or two and start over from scratch. The new VPS will have all the normal installations and configurations and your SSH key will have been added for you using Cloud-Init so you don't have to add it manually on first boot.
Rescue mode
After logging a support ticket reboot the server and boot in to recovery mode. This will allow you to mount all disks and use typical linux commands, login as root and change the root password or fix initramfs problems.
Custom ISO upload
Upload a 64bit ISO to install any Linux distribution off of a virtual CDROM in the HTML5 console.
HTML5 console
VPS HTML5 console to access your VPS even when SSH has been misconfigured.
Reverse DNS (PTR)
Set IPv4 and IPv6 PTR records for your servers in the control panel. As every mail server requires a reverse DNS (PTR) record that points to the IP address for which it is used for, you can set the Reverse DNS (PTR) for your servers as well.
SSH key management
Add existing SSH key to newly provisioned servers. Cloud-Init injects the key on the first boot of the newly provisioned server.
REST API
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.

All Linux flavors in both regions are charged the same price. Same offer for Standard, Dedicated CPU and High Memory servers in Amsterdam and New York. Prices are for 2 year billing.

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 an Ubuntu VPS
in under a minute.

Deploy an Ubuntu VPS in under a minute.

Common questions

FAQ about running Ubuntu on BuyVPS.

Quick answers about plan choice, deployment, support and day-to-day operation of Ubuntu on KVM.

FAQ

Common questions

Which Ubuntu versions do you support in the panel?
Ubuntu 22.04 LTS (Jammy Jellyfish) and Ubuntu 24.04 LTS (Noble Numbat). Both deploy in under a minute via Cloud-Init.
Can I deploy Ubuntu Server or Desktop?
We support deployment of Ubuntu Server VPS by default. We also support Ubuntu Desktop via custom ISO upload in the panel if you need a graphical environment.
Do you support snap and snapd?
Ubuntu 22.04 LTS and Ubuntu 24.04 LTS both come with snapd preinstalled. You can use regular apt packages as well. You can also remove snapd if you decide not to use snap packages.
How fast does an Ubuntu VPS deploy?
Under 60 seconds, via Cloud-Init SSH key injection to the VPS on first boot, after which you can log in as root over SSH.
Can I upgrade from 22.04 to 24.04 in place?
Yes, the standard do-release-upgrade tool works to upgrade to the latest release (for example from 22.04 to 24.04). Please first create a snapshot in the panel so you can roll back in case something fails.
Is unattended-upgrades preconfigured?
No, we don't enable the unattended-upgrades package for you. It is a minimal Ubuntu install and you configure any additional functionality you require.
Can I run Docker, Podman or Kubernetes?
Yes. Full KVM virtualization with an independent kernel per VPS means containers run natively. We can also enable nested virtualization for development tooling if required.
Do you provide Ubuntu Pro and ESM?
No, we do not bundle Ubuntu Pro. You can subscribe for Ubuntu Pro with Canonical and get ESM updates as well as FIPS-validated kernels, for example for banks and other organizations that need that.
Ready to deploy

Deploy Ubuntu on a measured VPS

From $18.40/mo on a 2-year term, fixed for life. Paste this cloud-init to boot hardened in one step:

#cloud-config
package_update: true
packages: [ufw, fail2ban]
runcmd:
  - ufw allow OpenSSH
  - ufw --force enable
  - systemctl enable --now fail2ban