Cómo instalar Virtualmin en Ubuntu 22.04
Introducción
Virtualmin es un popular panel de control de alojamiento web que te permite administrar múltiples dominios, cuentas de correo electrónico y sitios web en un solo servidor. Está diseñado para ser fácil de usar, incluso para usuarios sin conocimientos técnicos, y proporciona una variedad de funciones que lo convierten en una opción popular para los proveedores de alojamiento web y propietarios de sitios web. Está basado en Webmin y es una alternativa a otros paneles de pago como cPanel y Plesk.
Antes de empezar con el tutorial, ¿no tienes un servidor Cloud Linux Ubuntu 22.04 en el que puedas instalar tu Virtualmin? ¡No te preocupes! Con solo un clic, puedes desplegarlo fácilmente con SW Hosting.
cta:cloud_so_ubuntu_22
Paso 1: Actualizar el sistema
Antes de instalar cualquier software nuevo en Ubuntu, recuerda que siempre debes de actualizar el sistema para tener las últimas versiones de los paquetes de software.
El proceso de actualización del sistema y la instalación del Virtualmin debe realizarse con el usuario root. Para ello, debes ejecutar los comandos:
sudo -s
apt update && apt upgrade -y
Paso 2: Instalar Virtualmin 7
Para instalar Virtualmin, debes descargar y ejecutar el script de instalación con los siguientes comandos:
wget http://software.virtualmin.com/gpl/scripts/install.sh
chmod a+x install.sh
./install.sh
Recibirás el siguiente resultado y deberás ingresar "y" para iniciar la instalación de ISPConfig:
[INFO] Log will be written to: /root/virtualmin-install.log
Welcome to the Virtualmin GPL installer, version 7.3.4
This script must be run on a freshly installed supported OS. It does not
perform updates or upgrades (use your system package manager) or license
changes (use the "virtualmin change-license" command).
The systems currently supported by the install script are:
Red Hat Enterprise Linux and derivatives
- RHEL 8 and 9 on x86_64
- Alma and Rocky 8 and 9 on x86_64
- CentOS 7 on x86_64
Debian Linux and derivatives
- Debian 10, 11 and 12 on i386 and amd64
- Ubuntu 20.04 LTS and 22.04 LTS on i386 and amd64
If your OS/version/arch is not listed, installation will fail. More
details about the systems supported by the script can be found here:
https://www.virtualmin.com/os-support
The selected package bundle is LAMP and the size of install is
full. It will require up to 2 GB of disk space.
Exit and re-run this script with --help flag to see available options.
Continue? (y/n) y
Cuando finalice el instalador, te mostrará las URLs de acceso a la interfaz web del Virtualmin:
...
[SUCCESS] Installation Complete!
[SUCCESS] If there were no errors above, Virtualmin should be ready
[SUCCESS] to configure at https://cl2024020708003.dnssw.net:10000 (or https://81.25.126.188:10000).
[SUCCESS] You may receive a security warning in your browser on your first visit.
Paso 3: Acceder al panel de control y configurar Virtualmin 7
Ahora puedes acceder a la instalación de Virtualmin 7 en http://YourServerIpAdress:10000 o https://YourNameServer:10000
Ignora el error de validación del certificado SSL en tu navegador (el certificado SSL es autofirmado después de la instalación inicial, pero puede reemplazarse con un certificado válido una vez completada la configuración inicial).
Para acceder a la interfaz web de Virtualmin debes indicar el usurio root y su contraseña de acceso al servidor.
Sigue los pasos del asistente posterior a la instalación para configurar Virtualmin según tu entorno y necesidades. Virtualmin verificará la configuración del sistema y validará algunas configuraciones del servidor para asegurarse de que tu sistema esté listo para el servicio.
Haz clic en el botón "Next".
Selecciona la configuración adecuada sobre el uso de RAM para tu sistema y haz clic en el botón "Next"
Selecciona si deseas ejecutar el antivirus clamd en segundo plano.
Selecciona si desea ejecutar el antispam spamd en segundo plano.
Selecciona si deseas ejecutar un servidor MySQL, un servidor PostgreSQL o ambos y haz clic en el botón "Next"
Establece una contraseña de root para el servidor de base de datos (MySQL/PostgreSQL).
Configura el servidor de nombres (Nameserver) principal.
Continua con la configuración personalizada de Virtualmin con algunos parámetros adicionales pulsando el botón "Next".
Selecciona si prefieres almacenar contraseñas en texto plano o hash.
Selecciona los parámetros de uso de memória RAM y rendimiento para MySQL/MariaDB
Selecciona la ubicación de los certificados SSL
Completa el asistente de configuración de Virtualmin pulsando el botón "Finish"
success ¡Felicidades! Has instalado y configurado correctamente Virtualmin en Ubuntu 22.04.
¡Ya puedes hacer clic en "Add new virtual server..." para comenzar a crear su primer sitio web en Virtualmin!
Recuerda que si no dispones aun de un servidor Cloud con sistema operativo Linux Ubuntu 22.04, puedes desplegarlo fácilmente con SW Hosting.
cta:cloud_so_ubuntu_22