Managed or unmanaged hosting: which do you need?

The server can be identical. What changes is who installs updates, watches for problems and fixes things at 3 a.m.

1โ€“2 minutes
Technician kneeling at a server rack with a laptop

A managed plan and an unmanaged plan can run on exactly the same hardware. The difference is the work around it: who applies security updates, who notices when something breaks, and who fixes it.

Choose managed if you want to run a website, not a server. Choose unmanaged if you are comfortable on the Linux command line, want full control, and accept that keeping the server healthy is your job.

Who does what

TaskManagedUnmanaged
Operating system updatesHostYou
Web server and PHP setupHostYou
Firewall and security hardeningHostYou
BackupsUsually hostYou
Monitoring and alertsHostYou
Fixing a server that will not bootHostYou, with the host’s console
Your website’s code and pluginsYouYou

Notice the last row. Even on managed hosting, your site’s software is yours. A host will not usually fix a broken plugin or a theme bug.

What unmanaged really means

You get a fresh operating system, an IP address and root access. From that moment, the server’s security is your responsibility. That means at a minimum:

None of these is hard, and the Your first VPS path walks through them in order. What matters is that they are done before the server holds anything important, and kept up afterwards.

Questions to ask about a “managed” plan

“Managed” covers everything from a full operations team to an automatic update script. Before relying on it, find out:

  • Which software do they keep updated: just the operating system, or the web server, PHP and database too?
  • Are backups included, how often are they taken, where are they stored, and who restores them?
  • What response time do they commit to when the server is down?
  • Can you still get root or SSH access, and does using it void the support?

Something out of date? Software changes. If a step no longer works, tell us and we will check it and update the page.