Un servidor virtual privado (VPS, del inglés virtual private server) es un método de particionar un servidor físico en varios servidores de tal forma que todo funcione como si se estuviese ejecutando en una única máquina. Cada servidor virtual es capaz de funcionar bajo su propio sistema operativo y además cada servidor puede ser reiniciado de forma independiente.
Al funcionar un VPS con su propia copia del sistema operativo, los clientes tienen nivel de acceso root o de superusuario y por tanto, pueden instalar cualquier tipo de software que pueda ser ejecutado bajo este sistema operativo.