A virtual private server (VPS) is a virtual machine sold as a service by a web hosting provider. A virtual private server runs its own copy of an operating system (OS), and customers may have super user-level access to that operating system instance, so they can install almost any software that runs on that OS.