Skip to main content Scroll Top

VPS Hosting Explained: What a Virtual Private Server Is, Managed vs Unmanaged, Prices and the Best VPS Hosting for a Business Site

Updated September 2026 · Written and maintained by the Progression Agency strategy team

A virtual private server gives a website or application its own guaranteed slice of a physical machine with root access, at a price between shared hosting and a dedicated server. This guide explains how VPS hosting works, managed versus unmanaged plans, Linux versus Windows, SSD and NVMe storage, control panels, what VPS hosting costs, which providers fit which needs, and when a VPS is the wrong choice.

On this page · 10 sections
  1. What is a VPS?
  2. Managed vs unmanaged VPS hosting
  3. Linux vs Windows VPS
  4. Storage, control panels and specs
  5. What VPS hosting costs
  6. VPS hosting providers by need
  7. VPS vs the alternatives
  8. How to set up a VPS properly
  9. How Progression Agency uses VPS hosting
  10. VPS hosting, the virtual private server explained

The short answerChoose VPS hosting when a site or app has outgrown shared hosting, needs custom server software, or must be isolated from other customers, and when someone can administer it or you buy a managed plan. Business sites without an administrator are usually better on managed WordPress hosting or a platform; apps with spiky traffic are better on cloud servers or serverless. Unmanaged Linux VPS plans from DigitalOcean, Hetzner, Vultr, Linode (Akamai) and Lightsail are the value choice for developers; managed VPS from Liquid Web, InMotion, ScalaHosting or a Cloudways layer suits businesses.

Comparisons are based on each project’s official documentation as linked in the text. Progression Agency builds with all of the technologies compared and has no affiliate relationship with any of them.

What is a VPS?

A virtual private server is one physical server divided by a hypervisor (KVM is the common one) into isolated virtual machines, each with its own operating system, dedicated CPU cores, memory and storage, and full root or administrator access. Unlike shared hosting, another customer’s traffic cannot consume your resources; unlike a dedicated server, you pay for a fraction of the hardware. AWS and Google both publish plain-language definitions: AWS: what is a VPS and Google Cloud: what is a VPS. For how VPS compares with the other types see web hosting types compared.

Fit by situation (1-5, editorial)
A VPS wins when control and cost matter and someone can run it.

Managed vs unmanaged VPS hosting

Unmanaged (self-managed) VPS hosting gives you a server and nothing else: you install the web server, database, firewall, backups and updates. Managed VPS hosting adds a provider team that patches the operating system, monitors, backs up and often installs a control panel. The price gap is real, and so is the risk gap: an unpatched VPS is the most common way small business sites get compromised.

Managed vs unmanaged VPS
Unmanaged VPSManaged VPS
Who patches the OSYouProvider
BackupsYou configureIncluded, scheduled
Monitoring and supportCommunity forumsProvider support desk
Control panelOptional (you install)Usually included (cPanel, Plesk, custom)
Typical monthly cost (planning)$5-$60$30-$200
Best forDevelopers, agencies with ops skillsBusinesses without an administrator

Linux vs Windows VPS

Linux VPS hosting (Ubuntu, Debian, AlmaLinux, Rocky) runs WordPress, PHP, Node.js, Python, Ruby and most modern stacks and is cheaper because there is no OS license. Windows VPS is needed only for legacy ASP.NET Framework, SQL Server or Windows-only software; modern .NET runs on Linux. See .NET hosting and PHP hosting.

Storage, control panels and specs

NVMe or SSD storage should be assumed; spinning disks are obsolete for hosting. Control panels such as cPanel, Plesk, RunCloud, SpinupWP, Ploi, CloudPanel and HestiaCP turn a bare VPS into something a non-specialist can operate, at a license or subscription cost for the commercial ones. For sizing, a business WordPress site under 100,000 visits a month runs comfortably on 2 vCPU and 4 GB of RAM with caching; WooCommerce and applications need more memory for object caching and PHP workers.

VPS sizing guide (planning figures)
WorkloadvCPURAMStorageNotes
Brochure site or blog1-22 GB40 GB NVMeCaching does most of the work
Business WordPress site24 GB80 GB NVMeAdd Redis and a CDN
WooCommerce store2-48 GB160 GB NVMePHP workers and object cache
Node, Django or Laravel app2-44-8 GB80-160 GBSeparate managed database recommended
Several client sites (agency)48-16 GB160-320 GBControl panel, per-site isolation

What VPS hosting costs

Unmanaged Linux VPS plans start at a few dollars a month for 1 vCPU and 1 GB and reach $40-$80 for 4 vCPU and 8-16 GB; managed plans and Windows licenses roughly double that. Bandwidth allowances, backups, snapshots and control panel licenses are the usual extras. See website hosting cost for the full picture, and check the providers’ own pricing pages before deciding.

VPS hosting providers by need

VPS providers compared
ProviderTypeKnown forFits
DigitalOceanUnmanaged cloud VPS (Droplets)Simple pricing, docs, managed databases, App PlatformDevelopers, startups, agencies
HetznerUnmanagedLowest price per resource, EU and US regionsCost-driven technical teams
VultrUnmanagedMany regions, bare metal optionsDevelopers needing locations
Linode (Akamai)UnmanagedLong record, Akamai networkDevelopers
Amazon LightsailUnmanaged (AWS-lite)Fixed pricing inside AWSTeams already on AWS; see hosting on AWS
Liquid WebManagedSupport, managed WordPress and WooCommerceBusinesses wanting a managed server
InMotion / A2 / ScalaHostingManaged and unmanagedcPanel, migrations, supportSmall businesses moving up from shared
Cloudways / RunCloud / SpinupWPManagement layer over DO, AWS, GCP, VultrPanel and automation without a managed hostAgencies and developers

Provider pricing pages: DigitalOcean, Hetzner, Vultr, Lightsail, Liquid Web.

Iso — Isolation. Your resources, guaranteed..
Root — Root access. Install anything..
Mgd — Managed option. Provider patches and backs up..
NVMe — NVMe storage. Assume it..
CF — Cloudflare in front. TLS, cache, WAF..
Fit — Not for everyone. Managed WP or platforms often win..

VPS vs the alternatives

When a VPS is and is not the right choice
SituationBetter choiceWhy
WordPress site, no administratorManaged WordPress hostingUpdates, security and caching handled; see WordPress hosting guide
Static or Next.js siteCloudflare Pages, Netlify, VercelCheaper and zero-ops; see hosting for React and Next.js
App with unpredictable spikesCloud servers or serverlessAutoscaling; see cloud hosting explained
Steady heavy load or single-tenant complianceDedicated serverWhole machine; see dedicated server hosting
Custom server software, several sites, developer on handVPSControl at low cost
Node, Django, Laravel back end with a skilled operatorVPS (or PaaS)See backend hosting options

How to set up a VPS properly

  1. Pick a current Linux LTS release and a provider region near your users.
  2. Create a non-root user with SSH keys, disable password login, enable the firewall (ufw or the provider’s).
  3. Install the stack with a panel or scripts (Nginx or Caddy, PHP-FPM or Node, MariaDB or PostgreSQL, Redis).
  4. Put Cloudflare in front for DNS, TLS, caching and a WAF.
  5. Enable automatic security updates and off-server backups with tested restores.
  6. Add uptime and resource monitoring before launch, not after the first outage.

How Progression Agency uses VPS hosting

We run client back ends and multi-site setups on DigitalOcean, Hetzner or Lightsail with a management layer, and we move business WordPress sites to managed hosting instead of VPS when nobody will administer them. Setup, hardening and monitoring are part of DevOps services; moves between hosts are website migration services.

VPS hosting, the virtual private server explained

VPS hosting virtual private server plans divide one physical server into isolated virtual machines, each with reserved CPU, memory and storage. Virtual private server VPS hosting therefore behaves like a small dedicated server: root access, your choice of operating system, and predictable performance, at a fraction of the price of a whole machine. A VPS hosting server is the usual next step for website hosting VPS buyers leaving shared plans, and VPS hosting what-is questions usually resolve to this: it is your own server, carved from a bigger one. Virtual private server vs cloud hosting is a closer call: a cloud server is a VPS with hourly billing, snapshots and an API, which is why DigitalOcean and Vultr call theirs both names. VPS hosting for Windows and Windows VPS hosting plans exist for .NET and desktop-application workloads; the best Windows VPS hosting includes the Windows Server license. A VPS hosting service can be unmanaged or managed: VPS hosting managed plans add patching, monitoring and backups, and cloud VPS hosting from a managed layer such as Cloudways is the best cloud VPS hosting route for teams without a system administrator.

Need a VPS set up or replaced?

Tell us what runs on it and who will maintain it; we will recommend managed or unmanaged, size it, set it up and secure it in your account.

Get a hosting recommendation

Frequently asked questions

What is VPS hosting?
Hosting on a virtual private server: an isolated virtual machine with dedicated resources and root access on shared physical hardware.
Is VPS hosting better than shared hosting?
It is faster, more predictable and more flexible, and it requires administration unless managed.
What is the best VPS hosting?
For developers, DigitalOcean, Hetzner, Vultr or Lightsail; for businesses wanting support, a managed VPS from Liquid Web, InMotion or a Cloudways-managed server.
How much does VPS hosting cost?
From a few dollars a month for small unmanaged plans to $30-$200 for managed plans; see the sizing and cost sections above.
How do VPS hosting prices compare between providers?
VPS hosting prices at the value providers (Hetzner, DigitalOcean, Vultr) run roughly $4-$6 per vCPU-with-2GB unit per month; managed providers charge two to four times that for the same resources plus support.
What is the difference between managed and unmanaged VPS?
Managed includes OS patching, backups, monitoring and support; unmanaged gives you only the server.
Do I need a VPS for WordPress?
Usually not; managed WordPress hosting is safer unless you need custom server software or host many sites.
Linux or Windows VPS?
Linux unless you run legacy ASP.NET Framework or Windows-only software.
What is a cPanel VPS?
A VPS with the cPanel control panel installed, common on managed plans from traditional hosts.
How much RAM does a VPS need?
2 GB for a small site, 4 GB for a business WordPress site, 8 GB or more for stores and applications.
Is a VPS secure?
It can be, with SSH keys, a firewall, automatic updates, backups and a WAF; unmanaged servers left unpatched are not.
Can a VPS handle traffic spikes?
Within its fixed resources; cloud servers with autoscaling or serverless handle spikes better.
What is the difference between VPS and cloud hosting?
A VPS is a fixed slice of one machine; cloud hosting is a virtual server on pooled hardware that can scale and survive failures.
Can you manage our VPS?
Yes, under DevOps or maintenance agreements, in your provider account.
Which VPS does Progression Agency use?
DigitalOcean, Hetzner or Lightsail with a management layer, depending on the client’s cloud.
What is the best hosting for VPS workloads?
The best hosting for VPS workloads depends on whether you want to manage the server. Unmanaged: DigitalOcean, Hetzner, Vultr and Linode. Managed: Liquid Web, InMotion and ScalaHosting. Management layers: Cloudways, RunCloud and SpinupWP over any of the unmanaged providers. The table above matches each to a need.
VPS hosting vs shared: when is the switch worth it?
Shared hosting vs VPS hosting turns on whether your site is limited by pooled resources. VPS hosting vs shared is worth the switch when the admin is slow, the host issues CPU warnings, you need a custom PHP or Node setup, or a store is taking orders. Virtual private server vs shared hosting costs three to ten times as much, so make sure the limit is real.
Cloud hosting vs VPS hosting: what is the difference?
Cloud hosting vs VPS hosting is mostly billing and tooling. A VPS is a fixed monthly virtual server; a cloud server is the same thing billed hourly with snapshots, load balancers and managed databases nearby. If you will run one server for a year, a VPS is cheaper; if you need to scale or clone, cloud.

Need help choosing or moving hosting?We recommend, set up, migrate and manage hosting for the sites and apps we build, and for sites built elsewhere.

Get a hosting recommendation

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us
0