Instalar Virtualmin en Debian es relativamente sencillo ya que cuenta con un script que verifica los requerimientos y descarga las dependencias que requiere Webmin/Virtualmin para funcionar correctamente. Deberá ejecutarse con permisos elevados root a fin de evitar cualquier limitación por parte del usuario sin estos privilegios de acceso.

Descargar desde aquí el script oficial desarrollado por la comunidad de Webmin, pero antes de poder ejecutarlo, es necesario añadir algunos permisos adicionales al archivo que bajamos anteriormente.

root@thorsrv ~ # su root
root@thorsrv ~ # cd /tmp | wget http://software.virtualmin.com/gpl/scripts/install.sh
root@thorsrv:/tmp ~ # chmod +x ./install.sh
root@thorsrv:/tmp ~ # ./install.sh

Añadir +2GB RAM adicional al servidor, Virtualmin requiere mínimo de 2GB para operar.

Una vez finalizada la instalación, ingresar a Virtualmin mediante la url http://server1.domain.tld:10000 donde domain.tld sería nombre de dominio y server1 el alias que apunta a la ip pública del servidor. Es necesario destacar que previamente habrá que crear este alias desde el servidor DNS.