Skip to content
Getting Digital

VPS (Virtual Private Server)

Also: virtual private server, virtual server, cloud instance

A VPS is a software-defined slice of one physical machine that behaves as a server in its own right, with its own operating system, reserved CPU, memory and disk, and administrative access down to the kernel.

Assessment. Most people who buy an unmanaged VPS are buying an unpaid second job, and the generous-looking specification is what talks them into it. Take one when a particular service or runtime is the actual reason, and count the administration hours as part of what it costs you.

The rung, and the rungs either side

OptionWho keeps the OS patchedWhat you can installChoose it when
Shared hostingProviderWhatever the control panel offersYou want a website, not a server
Managed VPSProvider, up to your own codeThe provider's stack, on requestYou need the isolation but not the pager
Unmanaged VPSYou, continuouslyAnything Linux will runA specific service or runtime is the reason
Dedicated serverYou, firmware includedAnything, kernel includedSustained load or compliance pins you to one machine

A hypervisor is what makes the slice possible, partitioning one physical machine into several independent guests, each with its own kernel, its own address and a reserved allocation that a busy neighbour cannot help itself to the way it can on shared hosting. From the inside the result is indistinguishable from a small server of your own, which is the attraction and the hazard in one, because nobody is watching the box except you. Kernel updates, the firewall, SSH keys, log rotation, certificate renewal, backups held somewhere other than the same disk, and the restore rehearsal proving those backups work: all yours. So is the alert when a runaway process fills the volume on a public holiday. The first week is mostly a checklist, and it is much the same checklist for everybody: make a user who is not root, put your SSH key on it, switch password logins off, close every port except 22, 80 and 443, enable automatic security updates, add swap so a memory spike throttles the database instead of killing it, make sure the clock syncs, then install the web server and wire up certificates. One careful afternoon, written down as you go. What goes wrong afterwards is duller than any attack. Disks fill with logs nobody rotates. A distribution reaches end of life and stops receiving patches, so an upgrade everyone postponed turns into an emergency migration. A database port faces the open internet because a tutorial said to bind it to every interface. Backups exist, have never once been restored, and prove to contain an empty dump. That list is the standard fate of a server bought without a reason to own it. Two details catch people out. Provider snapshots are convenient and are not a backup strategy, since they rest on the very platform whose failure you meant to insure against. And reserved is a relative word: processor time on a virtualised host is still shared out, so contention surfaces as steal time in top rather than as an error anyone thinks to send you. The skills involved are learnable and portable, which makes a small VPS holding nothing important one of the finest classrooms in this industry, and a live checkout the worst possible one. When the truthful answer to who will patch this in six months is nobody, managed hosting is not a climbdown. It is the correct purchase.

In practice

The trigger is usually a dependency rather than an ambition. Say a Laravel or Django application needs a queue worker resident in memory, Redis sitting beside its database, and scheduled jobs firing far more often than the panel permits. Shared plans terminate long-running processes and expose no service manager, so there is nowhere for that shape of work to live. On a VPS you install Redis, write a systemd unit for the worker, put nginx in front of the application, and it runs. From the same afternoon you also own Redis security updates, the memory ceiling that stops it eating the machine, and whatever will notice that the worker died at the weekend.

Often confused with

Shared Hosting
Both put several customers on one machine; only the VPS reserves the resources and gives you an operating system to govern.
Cloud Hosting
Much the same virtual machine underneath. Cloud instances are created through an API and metered by consumption, while classic VPS plans are a fixed box on a monthly bill.
Dedicated Server
A dedicated server puts no hypervisor in the way at all, so nothing is oversubscribed and the firmware becomes your concern as well.

Key takeaways

  • →A VPS trades a share of someone else's machine for reserved resources plus the authority to change anything inside it.
  • →That authority arrives as duty: on an unmanaged plan the patching, hardening, monitoring and recovery are the customer's job, not the host's.

Related concepts

  • The classic upgrade path: a VPS is where sites go when shared-hosting caps bite.

  • Same isolation idea taken to the physical extreme: the whole machine instead of a slice.

  • A cloud instance is technically a VPS; what changes is API provisioning and usage billing.

  • Managed plans most often wrap a VPS or dedicated machine: the ops layer is the product.

  • RelatedContainers

    Kernel-level isolation vs hardware virtualization: the two isolation models compose in practice.

Where this concept sits in the field

Certifications that test this

Vendor exams whose syllabus covers this concept: facts, cost and a preparation path on each page.

FAQ

When is a VPS the wrong answer?
When the complaint is vague. If a shared plan simply feels slow, a caching layer, a lighter theme or a managed plan will fix more than a migration will, and none of them hand you a machine to look after. Move when you can name the thing you cannot currently run.
What does unmanaged mean in practice?
Operating system updates and every service above them are yours to install and patch. You configure the firewall and SSH access, arrange TLS, set up monitoring and off-machine backups, and diagnose your own outages. The provider repairs hardware and keeps the network up; everything above the hypervisor belongs to you.

Sources

The primary text this definition rests on. Read it before relying on this one.

Last reviewed 26 September 2026 · Getting Digital