Cómo instalar Webmin en Ubuntu 22.04 Server

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
Output Statuts Webmin
Output Statuts 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!!