Webmin es un panel de control gratuito y de código abierto para administrar servidores Unix/Linux. Este tutorial le mostrará cómo instalar Webmin en el servidor Ubuntu 22.04.

Webmin proporciona a los usuarios una interfaz gráfica de usuario basada en la web para configurar tareas y configuraciones comunes del sistema. Si no le gusta la idea de usar la línea de comandos para administrar su servidor, Webmin es una buena alternativa gráfica para usted. La siguiente es una lista de funcionalidades provistas por Webmin.
- Servidor Samba
- servidor FTP
- Servidor Postfix SMTP y servidor Dovecot IMAP/POP3.
- Copia de seguridad del sistema de archivos
- Edite repositorios de paquetes, programe actualizaciones de software automáticas y reciba informes de actualización por correo electrónico.
- Administrar usuarios y grupos
- Programar trabajos de Cron.
- Configurar el cortafuegos de iptables
- Y muchos más.
Instalar Webmin en Ubuntu 20.04 desde el repositorio de Webmin
Webmin aparece el 5 de octubre de 1997 con la versión 0.1. En el momento de escribir este post, la última versión estable disponible es 1.999, que se lanzó el 04 de agosto de 2022. Aunque a día de hoy (06/08/2022) puedes actualizar a la versión 1.998. Webmin no está en el repositorio de software de Ubuntu. Se recomienda instalar Webmin desde su repositorio oficial para que siempre puedas obtener la última versión.
Para añadir el repositorio de Webmin, crea un archivo de lista de fuentes. Puedes crear el archivo con el editor en línea Nano.
Nano es un editor de texto más básico, y cuyo uso es mucho más sencillo. Es el editor de texto nativo en sistemas como Ubuntu y es una alternativa a editores como emacs o vi ya que opera más fácilmente y provee mayor interactividad.
Nano está presente por defecto en la mayoría de los sistemas basados en Linux, pero si este no es su caso, puede instalarlo fácilmente con los siguientes comandos. Si quieres saber cómo instalar y usar Nano puedes te recomiendo que leas el post Uso general del editor de texto Nano.
sudo nano /etc/apt/sources.list.d/webmin.list
Añade la siguiente línea en el archivo.
deb http://download.webmin.com/download/repository sarge contrib

Ahora solo te queda guardar (CTRL+O) y cerrar (CTRL+X) el archivo. A continuación, debes ejecutar el siguiente comando para descargar e importar la clave de firma PGP de Webmin al conjunto de claves APT para que el administrador de paquetes APT pueda verificar la integridad de los paquetes descargados del repositorio de Webmin.
wget http://www.webmin.com/jcameron-key.asc
Después impórtalo con:
sudo apt-key add jcameron-key.asc
Ahora puedes actualizar el índice de paquetes locales e instalar Webmin.
sudo apt update
sudo apt install webmin -y
Una vez instalado, el servidor web integrado de Wemin se iniciará automáticamente. Ejecuta el siguiete comando para comprobar que está activo.
systemctl status webmin

Si no está en ejecución, prueba a iniciarlo con el siguiente comando
sudo systemctl start webmin
El servidor Webmin por defecto escucha en el puerto 10000. Si utilizas un firewall como UFW en tu servidor, necesitarás abrir el puerto TCP 10000.
sudo ufw allow 10000/tcp
Ahora ya puedes acceder al panel de control de Webmin basado en la web a través de:
https://ip-de-tu-servidor:10000
Debido a que se ejecuta en modo HTTPS y utiliza un certificado TLS autofirmado, el navegador le indicará que la conexión no es segura.
Como se trata de un acceso a nuestro propio servidor no es un problema. Simplemente acepta la conexión.
Ahora se le presentará en tu navegador favorito la pantalla de inicio de sesión de Webmin. Puede iniciar la sesión con cualquier cuenta de usuario en el grupo sudo en su sistema.
Conclusión
Con esta aplicación podrás acceder a la configuración de tu servidor de una forma más amigable utilizando la interfaz gráfica que te ofrece. Espero que te haya sido de utilidad.
Nos vemos en el siguiente post, ciao!!