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
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.
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.
| Unmanaged VPS | Managed VPS | |
|---|---|---|
| Who patches the OS | You | Provider |
| Backups | You configure | Included, scheduled |
| Monitoring and support | Community forums | Provider support desk |
| Control panel | Optional (you install) | Usually included (cPanel, Plesk, custom) |
| Typical monthly cost (planning) | $5-$60 | $30-$200 |
| Best for | Developers, agencies with ops skills | Businesses 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.
| Workload | vCPU | RAM | Storage | Notes |
|---|---|---|---|---|
| Brochure site or blog | 1-2 | 2 GB | 40 GB NVMe | Caching does most of the work |
| Business WordPress site | 2 | 4 GB | 80 GB NVMe | Add Redis and a CDN |
| WooCommerce store | 2-4 | 8 GB | 160 GB NVMe | PHP workers and object cache |
| Node, Django or Laravel app | 2-4 | 4-8 GB | 80-160 GB | Separate managed database recommended |
| Several client sites (agency) | 4 | 8-16 GB | 160-320 GB | Control 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 split into unmanaged clouds, managed hosts and management layers that sit on top of the unmanaged ones. The table compares the names we deploy to and who each fits.
| Provider | Type | Known for | Fits |
|---|---|---|---|
| DigitalOcean | Unmanaged cloud VPS (Droplets) | Simple pricing, docs, managed databases, App Platform | Developers, startups, agencies |
| Hetzner | Unmanaged | Lowest price per resource, EU and US regions | Cost-driven technical teams |
| Vultr | Unmanaged | Many regions, bare metal options | Developers needing locations |
| Linode (Akamai) | Unmanaged | Long record, Akamai network | Developers |
| Amazon Lightsail | Unmanaged (AWS-lite) | Fixed pricing inside AWS | Teams already on AWS; see hosting on AWS |
| Liquid Web | Managed | Support, managed WordPress and WooCommerce | Businesses wanting a managed server |
| InMotion / A2 / ScalaHosting | Managed and unmanaged | cPanel, migrations, support | Small businesses moving up from shared |
| Cloudways / RunCloud / SpinupWP | Management layer over DO, AWS, GCP, Vultr | Panel and automation without a managed host | Agencies and developers |
Provider pricing pages: DigitalOcean, Hetzner, Vultr, Lightsail, Liquid Web.
VPS vs the alternatives
A VPS is the right choice for a developer-run site or application and the wrong one for a business site nobody administers. The table shows the better choice by situation.
| Situation | Better choice | Why |
|---|---|---|
| WordPress site, no administrator | Managed WordPress hosting | Updates, security and caching handled; see WordPress hosting guide |
| Static or Next.js site | Cloudflare Pages, Netlify, Vercel | Cheaper and zero-ops; see hosting for React and Next.js |
| App with unpredictable spikes | Cloud servers or serverless | Autoscaling; see cloud hosting explained |
| Steady heavy load or single-tenant compliance | Dedicated server | Whole machine; see dedicated server hosting |
| Custom server software, several sites, developer on hand | VPS | Control at low cost |
| Node, Django, Laravel back end with a skilled operator | VPS (or PaaS) | See backend hosting options |
How to set up a VPS properly
A VPS is only reliable if it is set up properly on day one: a current OS, key-only access, a firewall, automated updates and off-server backups. The steps in order:
- Pick a current Linux LTS release and a provider region near your users.
- Create a non-root user with SSH keys, disable password login, enable the firewall (ufw or the provider’s).
- Install the stack with a panel or scripts (Nginx or Caddy, PHP-FPM or Node, MariaDB or PostgreSQL, Redis).
- Put Cloudflare in front for DNS, TLS, caching and a WAF.
- Enable automatic security updates and off-server backups with tested restores.
- 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.
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
Websites and design
Choosing and working with an agency
Software and app development
Web development, platforms and hosting
- React vs Vue vs Angular
- Svelte vs React
- Astro vs Next.js
- Next.js vs React
- Web development frameworks
- What is a tech stack
- SSR vs CSR vs SSG
- React Native vs Flutter
- Vercel vs Netlify
- Cloudflare vs AWS
- AWS vs Azure vs Google Cloud
- Web hosting types compared
- Hosting for React and Next.js
- SaaS hosting
- WordPress hosting guide
- Backend hosting options
- Website hosting for small business
- Headless CMS vs traditional CMS
- WordPress alternatives
- Best CMS platforms
- Webflow vs WordPress
- Wix vs Webflow
- Framer vs Webflow
- Shopify vs WooCommerce
- Custom software vs off-the-shelf
- Website development cost
- Monolith vs microservices
- Custom website development services
- React development company
- Next.js development company
- WordPress development company
- Webflow development agency
- Front-end development company
- WordPress maintenance services
- Ecommerce website redesign services
- Website migration services
- DevOps services
- Cloud migration services
- Website speed optimization services
- Website security services
- Website hosting cost
- Cloud hosting explained
- Hosting a website on AWS
- Hosting a website on Google Cloud
- Hosting a website on Azure
- Dedicated server hosting
- Shared hosting explained
- WooCommerce hosting
- PHP hosting
- .NET hosting
- Best headless CMS platforms
- Headless WordPress
- Static site generators compared
- Small business website redesign services
- Angular development company
Social, content and brand
By industry and by situation
Frequently asked questions
What is VPS hosting?
Is VPS hosting better than shared hosting?
What is the best VPS hosting?
How much does VPS hosting cost?
How do VPS hosting prices compare between providers?
What is the difference between managed and unmanaged VPS?
Do I need a VPS for WordPress?
Linux or Windows VPS?
What is a cPanel VPS?
How much RAM does a VPS need?
Is a VPS secure?
Can a VPS handle traffic spikes?
What is the difference between VPS and cloud hosting?
Can you manage our VPS?
Which VPS does Progression Agency use?
What is the best hosting for VPS workloads?
VPS hosting vs shared: when is the switch worth it?
Cloud hosting vs VPS hosting: what is the difference?
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 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.
