Loading

VPS vs Shared Hosting: What Changes, What You Manage and Which to Pick

By Manob Editorial ·

VPS vs Shared Hosting: What Changes, What You Manage and Which to Pick

Shared hosting puts your site on a server with other customers, and the host runs it all. It's cheaper and needs no server skills. A VPS is your own virtual server with set CPU, memory and root access: you can run any software, but you update and secure it yourself. Shared suits standard sites, and a VPS suits custom apps.

What's the difference between a VPS and shared hosting?

Shared hostingVPS
What you getAn account on a server shared with other customersA virtual machine with its own operating system
ResourcesShared pool, with limits set by the hostA fixed allocation of vCPU, RAM and disk
AccessControl panel (Plesk or cPanel), file manager, FTPRoot access over SSH
SoftwareWhatever the host has installedAnything that runs on your chosen OS
Who patches the OS and web serverThe hostYou
Isolation from other customersAccounts are separated, but they share one OSYour own OS and kernel
GrowingMove up a plan, or move outResize to a larger plan
Skills neededUploading files, using a control panelLinux command line, security basics
Typical useBrochure sites, small CMS sites, ASP.NET sites on WindowsNode.js, Python or Docker apps, busy sites, custom stacks
CostLowerHigher, and scales with resources

The short version: with shared hosting you rent a furnished room and the landlord fixes the plumbing. With a VPS you rent an empty apartment with your own keys, and the plumbing is your job.

What is shared hosting?

A shared hosting server runs one operating system, one web server and one database server for many customer accounts. Each account gets its own files, databases and control panel login. The host installs updates, watches the hardware and keeps the server software running. You manage your site, not the server.

The limits come from the sharing. You can't install system software, change web server modules or run long-lived background processes the host doesn't allow. Your account has caps on CPU time, memory and processes, and a heavy neighbor on the same server can slow your site down at busy moments.

Linux shared or Windows shared?

Linux shared hosting is the usual home for PHP sites such as WordPress. Windows shared hosting runs Microsoft's IIS web server, which you need for apps built on .NET Framework. That includes ASP.NET Web Forms, which Microsoft says is "only available in .NET Framework," a Windows component (Microsoft Learn). Newer ASP.NET Core apps are cross-platform and run on Linux too.

Plesk is a common control panel for Windows hosting. Its documentation lists support for "ASP.NET 2.0 and 4.x, as well as ASP.NET Core 2.1 and later" on Plesk for Windows (Plesk docs).

Shared hosting on manob.ai

manob.ai sells Windows shared hosting with Plesk, in US and India regions, as three plans:

  • Single Domain Windows for one website
  • Multi Domain Windows 4 for up to four websites
  • Multi Domain Windows 9 for up to nine websites

See the Windows hosting plans for current terms and prices. manob.ai doesn't sell Linux shared hosting with cPanel at the moment. If that's what your WordPress site needs, a mainstream Linux host is the simpler choice, and you can still register the domain on manob.ai and point it there.

What is a VPS?

A virtual private server is a virtual machine on a physical server. It gets a fixed share of that server's CPU, memory and storage, runs its own operating system and gives you root access. On a KVM VPS, each virtual machine also runs its own kernel. Nobody else's account lives inside your OS.

That means you can run almost anything: a Node.js or Python app, a Docker stack, a specific PHP version, a queue worker, websockets, a database tuned for your workload, or several sites with different configurations. It also means nothing is set up or kept up for you unless you do it.

Linux VPS plans on manob.ai

manob.ai's Linux VPS runs on KVM with NVMe SSD storage and full root access. You choose Ubuntu 22.04, AlmaLinux 8 or AlmaLinux 9, and a US or India region. A VPS can run Docker apps, deploy manob.ai projects and Git repos, and serve each one on a custom domain. The hosting dashboard shows live CPU, memory, disk and bandwidth use, and lets you restart the server or move to a larger plan. These were the plans listed on 14 October 2026:

PlanvCPURAMNVMe storageBandwidth
NVMe 212 GB50 GB1 TB
NVMe 424 GB100 GB2 TB
NVMe 848 GB200 GB3 TB
NVMe 12412 GB300 GB4 TB
NVMe 12+612 GB350 GB5 TB
NVMe 16616 GB400 GB6 TB
NVMe 16+816 GB450 GB8 TB
NVMe 32832 GB500 GB16 TB

Prices and terms are on the VPS plans page. As a rough guide, a single small site or app fits the smaller plans. Several Docker apps or a database-heavy site need more memory.

What do you manage yourself on a VPS?

This is the real cost of a VPS, so go through it before you buy:

  1. Operating system updates. On Ubuntu, security updates install automatically by default through unattended-upgrades, but automatic reboots are off (Ubuntu Server docs). Kernel updates only take effect after a reboot you schedule. On AlmaLinux, you set up automatic updates yourself (the dnf-automatic package) or run dnf upgrade on a schedule.
  2. The OS's support window. Ubuntu 22.04's standard security maintenance runs to May 2027 (Ubuntu release cycle). AlmaLinux 8 has security support until 31 May 2029 and AlmaLinux 9 until 31 May 2032 (AlmaLinux wiki). If you pick Ubuntu 22.04 today, plan the upgrade.
  3. Logins and the firewall. Use SSH keys, turn off password logins for root, and open only the ports you use (usually 22, 80 and 443) with ufw on Ubuntu or firewalld on AlmaLinux.
  4. The software stack. Install and update the web server, language runtime and database, or run them as Docker containers.
  5. HTTPS certificates. Set up an ACME client for free certificates, such as those from Let's Encrypt, "a free, automated, and open Certificate Authority" (Let's Encrypt), or install one you've bought. manob.ai sells SSL certificates separately.
  6. Backups. Decide what gets backed up, how often and where to. Copy backups off the server, and test a restore at least once.
  7. Monitoring. Watch disk space, memory and failed logins. A full disk can take a site down without warning.

If that list sounds like a job you don't want, it's a sign shared hosting, or a platform that deploys for you, fits better.

When is shared hosting the better choice?

  • A brochure site, a portfolio or a small business site with modest traffic. Our portfolio templates and business themes are built for this kind of site.
  • An ASP.NET site on .NET Framework, which needs Windows and IIS. Windows shared hosting with Plesk handles it without you running a Windows server.
  • Several small sites that don't need their own server. A multi-domain plan keeps them under one panel.
  • Nobody on the team wants to look after a server. This is the strongest reason. Paying for upkeep you won't do is a bad trade.

When do you need a VPS?

  • Your app isn't PHP or ASP.NET. Node.js, Python, Go or Ruby apps, and anything shipped as a Docker image, usually need a VPS or a platform built for them.
  • You need software the shared host won't install, such as a specific PHP version, Redis, a search engine or a background worker.
  • Your site is outgrowing shared limits. The signs are resource-limit errors in the control panel, slow pages at busy times and a host asking you to upgrade.
  • You want to deploy your own projects. A manob.ai VPS can deploy projects from the AI workspace or a Git repo to your own server.
  • You need predictable resources for steady traffic, scheduled jobs or an API.

How should you compare the cost?

Shared hosting almost always costs less per month than a VPS, and VPS prices climb with CPU and memory. The monthly price is only part of it:

  • Your time. An hour a month of updates and checks on a VPS has a cost, even if nobody invoices you for it.
  • Extras. On shared hosting, check whether SSL, backups and extra sites are included or add-ons. On a VPS, count backup storage and any control panel license.
  • Renewal pricing. Compare the price after the first term, not only the introductory one. The same goes for your domain. See how much a domain name costs.

The hosting plans page lists current manob.ai prices for both.

Are there options besides shared hosting and a VPS?

Yes, and for many sites one of them is simpler than either:

  • Static hosting for HTML, CSS and JavaScript sites. GitHub Pages, Netlify and Cloudflare Pages all have free tiers. Our HTML5 templates deploy this way.
  • The manob.ai AI workspace. If you build your site there, deploys run on manob.ai with HTTPS certificates issued automatically, and you connect your domain with a CNAME to gateway.manob.ai. There's no server to look after.
  • Managed WordPress hosting from a specialist host, if you want WordPress without running the server or sharing a busy one.

How do you connect a domain to either one?

For a VPS, add an A record for your domain that points to the server's IP address, plus a www record. For Windows shared hosting, use the nameservers or records shown in your hosting account's access details. Our guide to connecting a domain to hosting has the exact records and the commands to check them. New to all of this? Start with domain vs hosting.

Frequently asked questions

Is a VPS faster than shared hosting?

Usually, under load, because its CPU and memory aren't shared with other customers' sites. A small, well-cached site can feel just as fast on good shared hosting.

Is shared hosting secure?

It can be. The host patches the server for you, which is a real advantage. The risks are your own site's software, such as outdated plugins, and the fact that accounts share one operating system.

Do I need technical skills to use a VPS?

Yes. You'll use SSH and the Linux command line to install software, apply updates, set up a firewall and handle backups. If you'd rather not, choose shared hosting or a platform that deploys for you.

Can I run WordPress on a VPS?

Yes. You install a web server, PHP and MySQL or MariaDB yourself, or run WordPress in Docker. After that, you install themes as usual. See how to install a WordPress theme manually.

When do I need Windows hosting?

When your site is built on .NET Framework, such as ASP.NET Web Forms or MVC 5, and needs IIS. PHP sites and ASP.NET Core apps don't need Windows.

Can I move from shared hosting to a VPS later?

Yes. Copy your files and database to the VPS, test the site there, then point your domain's DNS at the new server's IP address.