Virtualmin es uno de los paneles de control de alojamiento web de código abierto (GPL) más populares para sistemas Linux, también ofrecen la posibilidad de una versión con más funciones y soporte premium mediante una suscripción.
Proporciona gestión de cuentas de dominio, esto permite la delegación de sitios web a los usuarios del servidor; al propietario de un sitio web se le pueden delegar privilegios para administrar el correo, DNS, bases de datos, aplicaciones web, etc.
Para la actualización de los paquetes del sistema y las aplicaciones web se puede realizar desde la interfaz de usuario. También permite el uso de autenticación de dos factores de Webmin, inicios de sesión de certificado, protección de fuerza bruta y otras características de seguridad.
Adicionalmente, proporciona una visualización/búsqueda de registros del sistema, del servidor web, monitoreo avanzado, alertas de correo electrónico para servicios, estado de la red, notificaciones de actualización de software del sistema, aplicaciones web y detalles de uso actual. Virtualmin Professional agrega la funcionalidad de gráficos para memoria, CPU, procesos, etc.
Requisitos previos
- Utilización de una de las Imágenes Linux disponibles en Clouding*.
- Acceso al servidor con el usuario root o en su defecto un usuario con permisos para sudo.
- Requisitos recomendados de 2 GB de memoria RAM y 10 GB de disco.
*Sistemas soportados por el script de autoinstalación de Virtualmin:
- CentOS 7
- Rocky, Alma y RHEL (8 o 9)
- Debian 11 y 12
- Ubuntu 20.04 y 22.04 LTS
En caso que el sistema operativo no este en la lista anterior fallará. Puedes revisar más detalles en:
https://www.virtualmin.com/os-support
Pasos previos (opcional)
Para ahorrarte la configuración más adelante, puedes modificar el nombre del servidor por el registro DNS que tengas apuntando a la dirección IP del servidor. Adapta el siguiente comando y ejecútalo:
# hostnamectl set-hostname ejemplo.com
Adicionalmente, también puedes modificar el registro PTR (Reverse DNS o rDNS) con el mismo registro DNS desde el panel de Clouding para el servidor en cuestión.
Instalación de versión GPL
Virtualmin proporciona un único script de autoinstalación para todos los sistemas compatibles, puedes descargarlo y ejecutarlo para automatizar el proceso.
Para ello, puedes acceder al directorio temporal y descargar el script de autoinstalación de la versión GPL:
# cd /tmp && wget http://software.virtualmin.com/gpl/scripts/install.sh
Añade el permiso de ejecución al fichero para el usuario:
# chmod 700 install.sh
Y posteriormente ejecuta el script:
# /bin/sh install.sh
Deberás responder afirmativamente a las preguntas del autoinstalador y cuando finalice el proceso mostrará un enlace.
Nota
Deberás abrir el puerto del panel de Virtualmin (por defecto, TCP 10000) en el Firewall de Clouding para poder acceder al panel por un navegador. Puedes crear una regla en el perfil asignado del servidor o añadir un perfil adicional (Cómo crear una regla de firewall).
Introduce en enlace proporcionado por el instalador en un navegador y introduce la credenciales del usuario en la pantalla de login para acceder al panel.
¿Lo has probado? ¡Déjanos tus comentarios! 🙂