VPS · Question & answer

Is my VPS a virtual machine or a system container?

A virtual machine has its own guest kernel, while a system container shares the host kernel through operating-system isolation. Both can provide a server environment, but kernel control, device access and some networking capabilities differ.

BeginnerVPS services; platform features and management permissions depend on the selected serviceLinux commands apply only inside a compatible Linux guest
Go to the answer

Instructions

1. Check the service description

Confirm the virtualisation type in the selected plan or ask support for the platform specification. A marketing label alone does not establish whether you control an independent guest kernel.

2. Inspect a compatible Linux guest

Use systemd’s read-only detection tool when present.

Remote Linux shell
systemd-detect-virt
systemd-detect-virt --vm
systemd-detect-virt --container

The general command identifies a detected technology. Each filtered check returns a nonzero status when that type is not detected; this is not automatically a server fault.

3. Match the platform to your workload

If the application requires its own kernel, special modules or nested virtual machines, confirm those capabilities explicitly. For a standard web service, container isolation may be sufficient, but resource, security and support terms still need to match the deployment.

Check the result

  • The provider’s platform description and guest observations are consistent.
  • Required kernel, device and network capabilities are explicitly confirmed.

Troubleshooting

No virtualisation is detected
Detection can be limited by the guest environment; obtain the authoritative platform specification.
A command needs a host capability
A guest administrator cannot grant a capability withheld by the underlying platform. Ask about a compatible service.

Official references

Use the documentation for your installed version when a flag, service name or platform feature differs.