Webmin instalación · 7 min read · Nov 02, 2025
Cómo instalar Webmin y asegurar con Let's Encrypt SSL en Ubuntu 20.04 LTS

Webmin es una aplicación gratuita, de código abierto y basada en la web utilizada para gestionar sistemas basados en Linux. Tiene una interfaz web poderosa y fácil de usar que te permite gestionar todo tipo de servicios y configuraciones en el sistema. Es muy difícil para cualquier usuario principiante de Linux editar el archivo de configuración, configurar un servidor web, servidor FTP, ejecutar comandos, instalar paquetes o gestionar el reenvío de correos electrónicos. Con Webmin, puedes realizar estas tareas a través de una interfaz web fácil de usar.
Con Webmin, puedes administrar la mayoría de las partes de tu sistema Linux, incluyendo, configurar cuentas de usuario, cuotas de disco, instalar, eliminar y actualizar paquetes, cambiar la dirección IP del sistema, configurar el firewall, gestionar bases de datos, configurar servidores web, y mucho más.
En este tutorial, te mostraremos cómo instalar Webmin y asegurar con Let’s Encrypt SSL en un servidor Ubuntu 20.04.
Requisitos previos
- Un servidor que ejecute Ubuntu 20.04.
- Un nombre de dominio válido apuntado a tu servidor.
- Una contraseña de root configurada en tu servidor.
Actualizar los paquetes del sistema
Antes de comenzar, se recomienda actualizar los paquetes de tu sistema a la última versión. Puedes hacerlo con el siguiente comando:
apt-get update -y
apt-get upgrade -yUna vez que tu sistema esté actualizado, reinícialo para implementar los cambios.
Instalar Webmin
Por defecto, Webmin no está disponible en el repositorio estándar de Ubuntu. Así que necesitarás agregar el repositorio de Webmin en tu sistema.
Primero, instala los paquetes requeridos con el siguiente comando:
apt-get install software-properties-common apt-transport-https wget -yUna vez que todos los paquetes estén instalados, importa la clave GPG de Webmin con el siguiente comando:
wget -q http://www.webmin.com/jcameron-key.asc -O- | apt-key add -A continuación, agrega el repositorio de Webmin a tu sistema con el siguiente comando:
add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"Una vez que el repositorio esté agregado, instala Webmin ejecutando el siguiente comando:
apt-get install webmin -yUna vez que la instalación se haya completado con éxito, deberías obtener la siguiente salida:
Webmin install complete. You can now login to https://webmin.linuxbuz.com:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
Processing triggers for systemd (245.4-4ubuntu3) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
También puedes verificar el estado del servicio Webmin con el siguiente comando:
systemctl status webminDeberías ver la siguiente salida:
? webmin.service - LSB: web-based administration interface for Unix systems
Loaded: loaded (/etc/init.d/webmin; generated)
Active: active (running) since Wed 2020-06-24 06:06:13 UTC; 3min 50s ago
Docs: man:systemd-sysv-generator(8)
Tasks: 3 (limit: 2353)
Memory: 29.4M
CGroup: /system.slice/webmin.service
?? 9393 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
??10196 gpg-agent --homedir /root/.gnupg --use-standard-socket --daemon
Jun 24 06:06:11 ubuntu20 systemd[1]: Starting LSB: web-based administration interface for Unix systems...
Jun 24 06:06:11 ubuntu20 perl[9378]: pam_unix(webmin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=root
Jun 24 06:06:13 ubuntu20 webmin[9378]: Webmin starting
Jun 24 06:06:13 ubuntu20 systemd[1]: Started LSB: web-based administration interface for Unix systems.
Jun 24 06:08:52 ubuntu20 perl[9977]: pam_unix(webmin:session): session opened for user root by (uid=0)
Jun 24 06:08:52 ubuntu20 webmin[9977]: Successful login as root from 27.61.157.164
También puedes detener el servicio Webmin usando el siguiente comando:
systemctl stop webminEn este punto, Webmin está instalado y escuchando en el puerto 10000.
Acceder a la interfaz web de Webmin
Ahora, abre tu navegador web y escribe la URL https://your-ip-address:10000. Deberías ver el mensaje sobre el certificado SSL no confiable. Porque Webmin utiliza un certificado SSL autofirmado no confiable:

Ignora el mensaje anterior y haz clic en proceder a your-ip (no seguro). Deberías ver la página de inicio de sesión de Webmin:

Proporciona tu nombre de usuario root, contraseña y haz clic en el botón Iniciar sesión. Deberías ver el panel de control de Webmin en la siguiente pantalla:

Trabajando con Webmin
Ahora puedes realizar varias cosas en tu sistema Linux. En esta sección, te mostraremos cómo actualizar paquetes, instalar git y crear un nuevo usuario con la interfaz web de Webmin.
Instalar y actualizar paquetes
Puedes instalar el paquete deseado y actualizar todos los paquetes utilizando la interfaz web de Webmin.
Por ejemplo, si deseas instalar un paquete Git, haz clic en Sistemas => Paquetes de software. Deberías ver la siguiente pantalla:

Ahora, selecciona “ Paquete de APT “, escribe git, y haz clic en el botón Instalar. Deberías ver la lista de todos los paquetes relacionados con git en la siguiente pantalla:

Ahora, haz clic en el botón Instalar ahora para instalar Git en tu sistema. Una vez que la instalación se haya completado, deberías ver la siguiente pantalla:

Si deseas actualizar los paquetes, haz clic en Sistema => Actualizaciones de paquetes de software. Deberías ver la siguiente pantalla:

Ahora, selecciona el paquete que deseas actualizar y haz clic en el botón Actualizar paquetes seleccionados.
Crear y gestionar usuarios
Webmin también te permite crear, editar y eliminar cuentas de usuario en tu sistema.
Para crear un nuevo usuario, haz clic en Sistema => Usuarios y Grupos. Deberías ver la siguiente pantalla:

Haz clic en el botón Crear un nuevo usuario. Deberías ver la pantalla Crear Usuario:

Proporciona tu nombre de usuario, selecciona Automático para el ID de usuario, proporciona tu Nombre Real, para el Directorio de Inicio, selecciona Automático, selecciona Contraseña Normal y escribe tu contraseña deseada, luego haz clic en el botón Crear para crear un nuevo usuario.
Asegurar Webmin con Let’s Encrypt SSL
Por defecto, Webmin está configurado para usar un certificado autofirmado. Por lo tanto, se recomienda asegurar Webmin con un certificado SSL confiable.
Antes de comenzar, necesitarás instalar Apache en tu sistema. Puedes instalarlo con el siguiente comando:
apt-get install apache2 -yUna vez que el servidor web Apache esté instalado. Inicia el servicio de Apache y habilítalo para que se inicie al reiniciar el sistema con el siguiente comando:
systemctl start apache2
systemctl enable apache2Puedes verificar el estado del servicio de Apache utilizando el siguiente comando:
systemctl status apache2Deberías obtener la siguiente salida:
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-06-24 06:12:46 UTC; 12min ago
Docs: https://httpd.apache.org/docs/2.4/
Main PID: 86885 (apache2)
Tasks: 10 (limit: 4691)
Memory: 55.4M
CGroup: /system.slice/apache2.service
??86885 /usr/sbin/apache2 -k start
??87934 /usr/sbin/apache2 -k start
??87935 /usr/sbin/apache2 -k start
??87936 /usr/sbin/apache2 -k start
??87937 /usr/sbin/apache2 -k start
??87938 /usr/sbin/apache2 -k start
??87944 /usr/sbin/apache2 -k start
??87945 /usr/sbin/apache2 -k start
??87946 /usr/sbin/apache2 -k start
??87947 /usr/sbin/apache2 -k start
Jun 24 06:06:11 ubuntu2004 systemd[1]: Starting The Apache HTTP Server...
A continuación, inicia sesión en tu interfaz web de Webmin. Deberías ver la siguiente pantalla:

Ahora, haz clic en el nombre de host de tu servidor. Deberías ver la pantalla de Nombre de Host y Cliente DNS en la siguiente página:

Proporciona tu Nombre de Dominio completamente calificado en el campo de nombre de host y haz clic en el botón Guardar para guardar los cambios que has realizado.
A continuación, haz clic en Webmin => Configuración de Webmin. Deberías ver la siguiente pantalla:

Ahora, haz clic en Cifrado SSL. Deberías ver la siguiente pantalla:

Haz clic en la pestaña Let’s Encrypt, proporciona tu nombre de dominio en el campo de Nombres de host, proporciona el directorio raíz de tu sitio web en otros campos de directorio, y haz clic en el botón Solicitar Certificado para instalar el certificado.
Si deseas ver los detalles de tu certificado actual, haz clic en Webmin => Configuración de Webmin y haz clic en la pestaña Certificado Actual. Deberías ver tu certificado SSL de Let’s Encrypt en la siguiente pantalla:

Ahora, cierra sesión en tu interfaz de Webmin y vuelve a iniciar sesión utilizando la URL segura https://webmin.linuxbuz.com.
Conclusión
En el tutorial anterior, aprendiste cómo instalar Webmin en Ubuntu 20.04. También aprendiste cómo actualizar paquetes, crear un usuario y asegurar Webmin con Let’s Encrypt SSL. Ahora puedes gestionar fácilmente tu sistema Linux a través de la interfaz web de Webmin. Para más información sobre cómo usar Webmin, visita la documentación de Webmin. No dudes en preguntarme si tienes alguna pregunta.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.