Back to Article List

Managed vs Unmanaged VPS Hosting: What Are You Responsible For?

Managed vs Unmanaged VPS Hosting: Who Handles What? - Managed vs Unmanaged VPS Hosting: What Are You Responsible For?

The difference between managed and unmanaged VPS hosting is not how much RAM or CPU you get. It is who keeps the server usable after it is switched on.

With an unmanaged VPS, the provider normally runs the physical infrastructure and virtualisation platform while you operate the server itself. With a managed VPS, the provider takes responsibility for an agreed part of the server layer. The important words are an agreed part. “Managed” is not a universal promise that every update, backup, application problem or 2am incident belongs to the host.

Your buying decision should therefore start with a written responsibility map, not the label on the pricing card. If you are still deciding whether you need a VPS at all, settle the shared hosting versus VPS question first. Once a VPS is the right tier, use this guide to decide who should run it.

Managed vs unmanaged VPS hosting: the practical difference

An unmanaged or self-managed VPS gives you control and responsibility together. You receive a virtual machine, an operating system choice or image, network connectivity and administrative access. Your team then configures the guest operating system, web server, firewall, runtime, database, users, monitoring, backups and recovery process.

A managed VPS moves some of that server work to the provider. Depending on the service, management may include initial setup, supported operating-system updates, server hardening, control-panel maintenance, service monitoring and help diagnosing server faults. It may also exclude your website code, WordPress plugins, custom software, data, third-party integrations and changes made outside the supported configuration.

Neither option removes shared responsibility. The provider still owns the physical host, network and virtualisation layer within its service. Your business still owns its data, user access, application decisions, supplier coordination and recovery priorities. Management changes the line between those layers; it does not erase the line.

VPS responsibility matrix: who handles what?

This matrix describes common patterns, not the Allanux offer or a promise from any provider. Use the final column as a scope checklist and get the answer in writing before you buy.

Task or layer Unmanaged VPS: typical owner Managed VPS: typical owner What to confirm
Physical hardware, data-centre network and virtualisation platform Provider Provider What the infrastructure status page and service terms actually cover
Initial operating-system deployment Provider image; customer configures it Often provider within supported options Supported operating systems, base image, rebuild process and handover state
Operating-system and security patches Customer Often provider for the supported server stack Patch scope, schedule, reboots, maintenance windows and excluded packages
Firewall, SSH access and server hardening Customer Provider or shared, depending on the service Initial hardening, ongoing review, allowed ports, root policy and who approves changes
Web server, PHP/runtime, database and control panel Customer Often provider only for listed supported components Exact versions, licences, update ownership and whether custom modules remain supported
Website, CMS, plugins, themes, custom code and content Customer or developer Usually customer or developer Whether application maintenance is separate from server management
Monitoring Customer configures service and application alerts Provider may monitor defined server services What is monitored, how often, who receives alerts and whether the provider acts or only notifies
Backups Customer chooses, configures and checks them Provider may supply a defined backup service Files, databases, frequency, retention, location, exclusions, encryption, restore access and fees
Restore testing and recovery decisions Customer Usually shared Who runs a test, chooses a clean restore point, approves data loss and verifies the application afterwards
Incident diagnosis and response Customer leads above the infrastructure layer Provider handles the contracted server scope; customer leads business and application decisions Severity definitions, contact path, evidence, containment authority, response expectations and exclusions
Migration and cutover Customer or hired specialist May be included once or sold separately Files, databases, email, DNS, testing, rollback and who controls the final switch
Root or administrator access Customer Varies by provider and management model Whether root is supplied, what changes are allowed and which changes fall outside support

The biggest buying mistake is leaving a row as “probably the host”. If the service description, support policy and order confirmation do not assign it, treat it as unassigned until someone confirms otherwise.

What you take on with an unmanaged VPS

Unmanaged hosting is not simply the cheaper version of the same service. It replaces a provider-managed operating function with your own people, tools and process.

Build and harden the server

Your team needs to create users, protect administrative access, configure the firewall, install the web stack, secure services and remove anything the workload does not need. A control panel can simplify routine administration, but it does not decide your security model or become an on-call systems administrator.

Patch without breaking production

Operating-system, web-server, runtime, database and control-panel updates need an owner. That owner must know what is exposed, watch security notices, schedule changes, handle reboots and verify that the application still works afterwards. Delaying every update is risky; applying every change blindly is not a maintenance plan either.

Monitor the service and respond to alerts

A graph is not monitoring unless someone sees the alert and knows what to do. Decide who watches CPU, memory, disk, failed services, certificate expiry, backup jobs and application health. Then define escalation: who can restart a service, block traffic, roll back a release or call the provider when the fault is below your server.

Own backup and recovery

Choose what is backed up, how often, where copies live and how long they are kept. Then restore a representative copy in a safe place and test the website or application. A completed backup job proves that a copy was written; a restore test is what tells you whether the copy can support recovery.

Carry the incident queue

If the server is compromised, overloaded or misconfigured, your team leads diagnosis above the provider's infrastructure boundary. That includes preserving useful evidence, deciding whether to isolate or rebuild, selecting a clean recovery point, rotating credentials and checking the application before normal traffic returns.

This workload can be a good fit for a capable development or infrastructure team. It is a poor fit when “we know Linux” really means one person can sometimes log in, nobody carries after-hours alerts and the restore process exists only in someone's memory.

What a managed VPS may cover — and where it often stops

Managed VPS hosting buys access to an operating function, not unlimited technical labour. A strong service has a clear supported stack, defined maintenance work and an escalation route. A weak one relies on the word “managed” and leaves the customer to discover the exclusions during an incident.

Server management is not automatically website maintenance

The provider may patch the operating system, web server, database service and control panel while your developer still owns WordPress core, plugins, themes, custom code, checkout faults and third-party integrations. If a website breaks after an application update, that can sit outside a server-management agreement even when the VPS itself is healthy.

Monitoring does not always mean remediation

One provider may monitor whether the virtual machine and core services respond, then act when they fail. Another may monitor only the underlying platform. A third may send an alert but wait for you to open a ticket. Ask what signal triggers action, what the first action is and who is contacted.

Backups and restores are separate questions

“Backups included” does not answer whether the database is captured consistently, how much history is retained, whether copies sit outside the live server, who can request a restore or how long a restore normally takes. It also does not assign post-restore application testing. Get the whole recovery chain, not one checkbox.

Root access can change the support boundary

Some managed services provide root access; others restrict it to protect a standard configuration. Where root is available, custom repositories, security tools, kernels, services or control-panel changes may be excluded from management. That is not automatically good or bad. It is a trade-off between freedom and a supportable baseline.

South African providers currently use different models across self-managed VPS, managed cPanel and fully managed server offers. Compare the written task boundary, support hours and escalation route—not just the monthly Rand price or the word on the card. The broader shared, VPS and dedicated hosting comparison can help if your real uncertainty is still the server tier rather than who manages it.

Questions to ask a VPS provider before you buy

Send these questions before checkout and keep the answers with the account. They are more useful than a feature list when something goes wrong.

  1. Which operating system, control panel, web server, runtime and database components do you install and maintain?
  2. Who applies security patches, how are reboots handled and can we agree on a maintenance window?
  3. What hardening is done at setup, and what ongoing security work is included?
  4. What do you monitor on our VPS, what triggers action and do you remediate or only notify?
  5. What exactly is backed up, how often, for how long and where are copies stored?
  6. Who can request a restore, is restore work included and how do we test it before an emergency?
  7. Do you support our CMS or application, or only the server beneath it?
  8. Will we have root access, and which custom changes move the server outside your supported configuration?
  9. What migration work is included: files, databases, email, DNS, testing and rollback?
  10. What happens when the server is compromised or a core service fails outside business hours?
  11. Which support channels, hours, severity levels and escalation paths apply to this plan?
  12. If we leave, what handover, backup export, credentials and configuration records can we take with us?

If the answer is “contact support when it happens”, ask again. You need to know what support is authorised and equipped to do before the incident, not while the website is already down.

Which option fits your team?

Choose unmanaged when you already have the operating capability

An unmanaged VPS can be the right choice when your team regularly administers Linux or Windows servers, automates configuration, runs useful monitoring, maintains tested backups and has someone available to respond. It also suits workloads that need a custom stack or root-level freedom a managed baseline would restrict.

Do not choose it only because the monthly server price is lower. Add the time for maintenance, licences, monitoring, backup storage, incident response and the person covering leave or after-hours faults. The fair comparison is total operating cost and risk, not one invoice line.

Choose managed when server operations are not your business

A managed VPS usually fits a revenue-producing website, ecommerce store or client-hosting environment where the business needs dedicated resources but does not employ a systems administrator. It gives the server layer a named operator and support path, provided the contract covers the tasks you actually need.

You still need an application owner. The person who understands the website, deployment, database changes, plugins, integrations and customer journey may be your developer or maintenance partner rather than the VPS provider.

Use a split model when the skills live with different suppliers

Many small businesses need a managed server plus a separate developer or website maintainer. That is a sensible model when the handoff is explicit: the provider keeps the supported server stack healthy; the developer maintains the application; the business owns access, data priorities and incident decisions.

If you are still choosing across shared, WordPress and VPS plans, use the business hosting guide for South Africa to settle the platform first. Do not pay for server control your team cannot operate, and do not buy management that stops below the layer where your failures usually happen.

Frequently Asked Questions

Does managed VPS hosting include website or WordPress updates?

Not automatically. Managed VPS usually refers to an agreed server scope: the operating system, supported web stack, database service, control panel, security configuration or monitoring. WordPress core, plugins, themes, custom code and third-party integrations may remain with you or your developer. Ask the provider to separate server management from application maintenance in writing.

Buy the responsibility model, not the label

Start with the matrix, mark every row provider, customer, developer or shared, and attach evidence. If a critical task has two vague owners, it has no owner. Fix that before comparing control panels or CPU counts.

Unmanaged VPS hosting is a strong tool for a team that already runs servers. Managed VPS hosting is a better fit when the business needs dedicated resources but wants an accountable operator for the supported server layer. Neither choice replaces application maintenance, business-owned access or recovery decisions.

Allanux Web currently offers a managed VPS pathway for South African businesses. Review the live VPS hosting options, then ask us to confirm the current management, backup, monitoring, migration, root-access and support scope for the plan you are considering. You should know exactly who handles what before the server carries a live workload.