VPS vs shared hosting vs managed hosting: which one do you need?
Shared hosting puts your site on a server with many other customers for a few dollars a month, with tight limits. A VPS gives you your own share of a server with fixed resources and root access, but you maintain it. Managed hosting runs the server for you and costs the most, often $35 or more per site.
Key takeaways
- Shared hosting is cheapest at sign-up, but promotional prices often need a multi-year term and renew several times higher.
- A VPS gives you guaranteed memory and CPU from about $6 a month, plus all the maintenance work.
- Managed hosting buys back that time at several times the price of the server underneath.
- A VPS with a control panel sits in between: your server and price, with the routine work automated.
On this page
- What is the difference between shared, VPS and managed hosting?
- VPS vs shared vs managed hosting compared
- How much does each type of hosting cost?
- When should you move from shared hosting to a VPS?
- Managed WordPress hosting vs a VPS: what you take on
- Cloud hosting vs VPS: is there a difference?
- The middle option: a VPS with a control panel
- Which hosting should you choose?
How much does each type of hosting cost?
Real prices from the providers’ own pages, as of November 2026:
| Type | Example | What you get | Price |
|---|---|---|---|
| Shared | Hostinger Premium | 3 websites | $1.99/month on a 48-month term, renewing at $10.99/month |
| VPS | DigitalOcean Basic Droplet | 1 GiB memory, 1 vCPU, 25 GiB SSD | $6/month |
| VPS | DigitalOcean Basic Droplet | 4 GiB memory, 2 vCPU, 80 GiB SSD | $24/month |
| VPS | Hetzner CX23 | 4 GB memory, 2 vCPU, 40 GB NVMe | €5.99/month excl. VAT, availability varies |
| Managed WordPress | Kinsta | 1 WordPress site | $35/month |
Two things skew the comparison. Shared hosting’s headline price usually needs you to pay years in advance, and the renewal price is what you pay after that. And a VPS price is only the server: add backups (often 20% of the server price at the provider), off-server storage and your own time.
Time is the real cost of a VPS. If upkeep takes two hours a month and your time is worth $50 an hour, an unmanaged $6 server effectively costs more than a managed plan. Automation is what changes that math.
Managed WordPress hosting vs a VPS: what you take on
Moving from managed hosting to a VPS saves money only if you actually do the jobs the host did. On a VPS, that list is:
- Install and configure the web server, PHP and database, and keep them on supported versions.
- Lock down SSH, turn on a firewall and install security updates. See our Ubuntu server security checklist.
- Get HTTPS certificates and make sure they renew.
- Run backups to storage off the server, and test a restore.
- Update WordPress core, plugins and themes, and watch for malware.
- Watch uptime, disk and memory, and get an alert when something breaks.
- Send email through a service, since many cloud providers block outgoing mail ports.
A few commands you will run often on an Ubuntu VPS:
sudo apt update && sudo apt upgrade # install updates
sudo ufw status # check the firewall
free -h && df -h # memory and disk
sudo certbot renew --dry-run # check certificate renewalOur guide to hosting WordPress on Hetzner shows the full manual setup, so you can judge whether the work is worth the savings.
Cloud hosting vs VPS: is there a difference?
Mostly in naming. A cloud server at Hetzner, DigitalOcean or Vultr is a VPS: a virtual machine with fixed resources that you run. What “cloud” adds is an API, hourly billing and the ability to create, resize or delete servers in minutes.
“Cloud hosting” on a shared host’s price list is something else. It is often a bigger shared or managed plan with more resources, still run by the host, without root access. Read what the plan includes rather than going by the label.
True cloud platforms like AWS and Google Cloud also bill outbound traffic per GB, while most VPS-style providers include a traffic allowance. For websites, that difference often matters more than the label.
The middle option: a VPS with a control panel
Server panels install the stack on a VPS and automate the routine work, while the server stays in your own cloud account. You pay the provider for the server and the panel for the software, and you can still SSH in.
Nuvlo is one of these. It creates servers in your account at ten providers, including Hetzner and DigitalOcean, or connects any Ubuntu server with one command. Every server gets key-only SSH, a default-deny firewall, fail2ban and automatic security updates.
- WordPress sites each in their own containers, with HTTPS, updates and malware scans. See WordPress hosting.
- Node.js, PHP and static sites deployed from Git, with rollback.
- Scheduled backups to your own S3-compatible bucket and uptime monitoring with alerts.
- Free for one server and one site; Starter is €12 a month including VAT for up to 10 servers. See pricing.
Other panels exist, with different strengths. When we checked their pricing pages on September 26, 2026, Ploi started at €8 a month without backups or monitoring and Laravel Forge and RunCloud at $19 for their mid plans. Our side-by-side pages for Ploi and RunCloud list the details.
Which hosting should you choose?
- Shared hosting: one or a few small sites, low traffic, no wish to touch a server, and you want email included.
- Managed hosting: a business-critical site, no technical staff, and a budget where $35 or more per site is easy to justify for support you can call.
- A plain VPS: you know Linux, want full control, and enjoy running the server yourself.
- A VPS with a panel: you want VPS prices and control without doing every update and backup by hand, or you host many sites for clients.
Nuvlo is the wrong fit if you want a host to answer support tickets about your site’s code, if you need mailboxes bundled with the hosting, or if you want to resell hosting under your own brand, which Nuvlo doesn’t offer. In those cases, a managed host or a white-label panel serves you better. Our list of Cloudways alternatives covers more options.



