Webmin instalación · 5 min read · Sep 11, 2025
Cómo instalar Webmin con un certificado SSL gratuito de Let's Encrypt en Ubuntu 24.04

Webmin es una aplicación basada en la web para gestionar sistemas operativos basados en Linux. Es ideal para usuarios que prefieren no usar la interfaz de línea de comandos. Con Webmin, puedes editar archivos de configuración, configurar servidores web y FTP, ejecutar comandos, instalar paquetes, gestionar el reenvío de correos electrónicos y realizar diversas tareas administrativas, todo a través de un navegador web. Ofrece una interfaz simple y fácil de usar para gestionar sistemas Linux remotos.
En este tutorial, te guiaremos a través del proceso de instalación de Webmin y su aseguramiento con Let’s Encrypt en un servidor Ubuntu 24.04.
Requisitos previos
- Un servidor que ejecute Ubuntu 24.04.
- Un nombre de dominio válido apuntando a tu servidor.
- Una contraseña de root configurada en tu servidor.
Comenzando
Antes de comenzar, es recomendable actualizar los paquetes de tu sistema a las últimas versiones. Ejecuta los siguientes comandos para actualizar y mejorar tu sistema:
`apt update -y`
`apt upgrade -y`Después de que la actualización se complete, es una buena idea reiniciar tu sistema para aplicar todos los cambios:
rebootInstalar Webmin en Ubuntu 24.04
Webmin no está incluido en los repositorios estándar de Ubuntu por defecto, así que necesitas agregar el repositorio de Webmin a tu sistema.
Primero, instala los paquetes necesarios con el siguiente comando:
apt install software-properties-common apt-transport-https wget -yA continuación, importa la clave GPG de Webmin con este comando:
wget -q http://www.webmin.com/jcameron-key.asc -O- | apt-key add -Ahora, agrega el repositorio de Webmin a tu sistema:
add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"Después de agregar el repositorio, instala Webmin usando el siguiente comando:
apt install webmin -yUna vez que la instalación esté completa, verifica el estado del servicio de Webmin con este comando:
systemctl status webminSi Webmin está funcionando correctamente, deberías ver una salida similar a esta:
? webmin.service - Webmin server daemon
Loaded: loaded (/lib/systemd/system/webmin.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-08-30 07:32:41 UTC; 42s ago
Process: 58866 ExecStart=/usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf (code=exited, status=0/SUCCESS)
Main PID: 58867 (miniserv.pl)
Tasks: 1 (limit: 4579)
Memory: 27.8M
CPU: 644ms
CGroup: /system.slice/webmin.service
??58867 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
Aug 30 07:32:38 ubuntu2404 systemd[1]: Starting Webmin server daemon...
Aug 30 07:32:41 ubuntu2404 webmin[58866]: Webmin starting
Aug 30 07:32:41 ubuntu2404 systemd[1]: Started Webmin server daemon.
Para detener el servicio de Webmin, utiliza el siguiente comando:
systemctl stop webminEn este punto, Webmin debería estar instalado y escuchando en el puerto 10000. Verifica esto con:
ss -antplLa salida debería indicar que Webmin está escuchando en el puerto 10000:
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 4096 0.0.0.0:10000 0.0.0.0:* users:(("miniserv.pl",pid=58867,fd=5))
Acceder a la interfaz web de Webmin
Para acceder a la interfaz de Webmin, abre tu navegador web y navega a https://tu-dirección-ip:10000. Verás una advertencia sobre un certificado SSL no confiable, ya que Webmin utiliza un certificado autofirmado por defecto:

Ignora la advertencia y procede al sitio. Deberías ver la página de inicio de sesión de Webmin:

Ingresa tu nombre de usuario y contraseña de root, luego haz clic en el botón Iniciar sesión. Luego verás el panel de control de Webmin:

Usando Webmin
Con Webmin, puedes realizar diversas tareas administrativas en tu sistema Linux. A continuación, demostraremos cómo actualizar paquetes, instalar Git y crear un nuevo usuario utilizando la interfaz web de Webmin.
Instalar y actualizar paquetes
Puedes instalar fácilmente nuevos paquetes y actualizar los existentes usando Webmin.
Por ejemplo, para instalar el paquete net-tools, navega a Sistema => Paquetes de Software. Aparecerá la siguiente pantalla:

Selecciona “ Paquete de APT “, ingresa net-tools, y haz clic en el botón Instalar. El paquete se instalará y verás la pantalla de confirmación:

Crear y gestionar usuarios
Webmin también te permite crear, editar y eliminar cuentas de usuario.
Para crear un nuevo usuario, ve a Sistema => Usuarios y Grupos. Verás la siguiente pantalla:

Haz clic en el botón Crear un nuevo usuario. Aparecerá la pantalla Crear Usuario:

Ingresa el nombre de usuario, establece el ID de Usuario en Automático, proporciona el Nombre Real, elige Automático para el Directorio Personal, y selecciona Contraseña Normal. Ingresa la contraseña deseada y haz clic en el botón Crear. El nuevo usuario aparecerá en la lista de usuarios:
Habilitar SSL en Webmin
Webmin está configurado para usar un certificado SSL autofirmado por defecto. Se recomienda asegurar Webmin con un certificado SSL confiable.
Primero, instala Apache y Certbot con el siguiente comando:
apt-get install apache2 certbot python3-certbot-apache -yDespués de instalar Apache, inicia el servicio y habilítalo para que se inicie al arrancar:
`systemctl start apache2`
`systemctl enable apache2`Verifica el estado del servicio de Apache:
systemctl status apache2La salida debería indicar que Apache está activo y en funcionamiento:
? apache2.service - El servidor HTTP Apache
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-08-30 07:47:13 UTC; 11s ago
Docs: https://httpd.apache.org/docs/2.4/
Main PID: 62034 (apache2)
Tasks: 55 (limit: 4579)
Memory: 5.1M
CPU: 39ms
CGroup: /system.slice/apache2.service
??62034 /usr/sbin/apache2 -k start
??62038 /usr/sbin/apache2 -k start
??62039 /usr/sbin/apache2 -k start
Aug 30 07:47:12 webmin.linuxbuz.com systemd[1]: Starting El servidor HTTP Apache...
Aug 30 07:47:13 webmin.linuxbuz.com systemd[1]: Iniciado El servidor HTTP Apache.
En la interfaz de Webmin, ve a Red => Configuración de Red, luego haz clic en Nombre de Host y DNS. Deberías ver la siguiente pantalla:

Ingresa tu nombre de dominio completamente calificado en el campo de nombre de host y haz clic en Guardar para aplicar los cambios.
A continuación, ve a Webmin => Configuración de Webmin. Aparecerá la siguiente pantalla:

Haz clic en Cifrado SSL para acceder a la configuración de SSL:

Bajo la pestaña Let’s Encrypt, ingresa tu nombre de dominio en el campo de Nombres de Host, especifica el directorio raíz del sitio web en los campos de Otro directorio, y haz clic en Solicitar Certificado para obtener e instalar el certificado SSL.
Finalmente, cierra sesión en Webmin y vuelve a iniciar sesión usando la URL segura https://webmin.tudominio.com.
Conclusión
¡Felicidades! Has instalado con éxito Webmin y lo has asegurado con SSL de Let’s Encrypt en Ubuntu 24.04. Con Webmin, puedes gestionar fácilmente tu sistema Linux a través de una interfaz basada en la web. Si tienes alguna pregunta, no dudes en pedir ayuda.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.