A virtual private server or virtual dedicated server is a virtual machine sold as a service by an Internet hosting company.
A virtual private server runs its own copy of an operating system, and customers may have superuser-level access to that operating system instance, so they can install almost any software that runs on that OS. From Wikipedia