Cómo instalar Webmin en CentOS 8

Webmin es una herramienta de administración y configuración de sistemas gratuita, de código abierto y basada en la web para sistemas operativos similares a Unix. Puede configurar el servidor web Apache, Samba, DNS, correo, FTP, base de datos, sistema de archivos y gestión de paquetes con la interfaz web de Webmin. Webmin es muy similar a cPanel y proporciona una manera fácil de administrar sistemas Linux a través de un navegador web.
En este tutorial, le mostraremos cómo instalar Webmin en CentOS 8, una tarea que puede simplificar significativamente la gestión de su servidor. Siga leyendo para aprender a instalar Webmin CentOS 8 y a acceder a todas sus potentes funciones de administración.
Requisitos previos
- Un servidor que ejecute CentOS 8.
- Una contraseña de root está configurada en su servidor.
Empezando
Antes de proceder a install Webmin CentOS 8, es importante asegurarse de que SELinux esté desactivado en su sistema, ya que podría interferir con el funcionamiento correcto de Webmin.
Puedes desactivar SELinux editando el archivo /etc/selinux/config con el siguiente comando:
nano /etc/selinux/config
Realice los siguientes cambios:
SELINUX=disabled
Guarde y cierre el archivo. Luego, reinicie su servidor para aplicar los cambios y proceder con la configuración de Webmin CentOS.
Instalar Webmin con RPM
Para instalar Webmin CentOS 8 utilizando un paquete RPM, primero instale las dependencias necesarias con el siguiente comando:
dnf install perl perl-Net-SSLeay openssl perl-Encode-Detect
Con las dependencias en su lugar, puede descargar el paquete RPM de Webmin versión miniserv 1.930 desde Sourceforge con el siguiente comando:
wget https://prdownloads.sourceforge.net/webadmin/webmin-1.930-1.noarch.rpm
Una vez descargado, utilice el siguiente comando para instalar el paquete y configurar Webmin CentOS:
rpm -ivh webmin-1.930-1.noarch.rpm
Después de la instalación, debería ver un mensaje confirmando que Webmin se ha instalado correctamente y está disponible en su CentOS 8 Webmin server.
Instalar Webmin con el repositorio de Yum
Para aquellos que prefieren usar un repositorio, también es posible instalar Webmin CentOS 8 utilizando el repositorio de Yum. Primero, debe crear un archivo de repositorio de Webmin con el siguiente comando:
nano /etc/yum.repos.d/webmin.repo
En el archivo, agregue el siguiente contenido para configurar el repositorio:
[Webmin] name=Webmin Distribution Neutral mirrorlist=https://download.webmin.com/download/yum/mirrorlist enabled=1
Luego, asegúrese de importar la clave de firma del repositorio y proceda a install Webmin CentOS 8 con Yum utilizando los siguientes comandos:
wget http://www.webmin.com/jcameron-key.asc rpm --import jcameron-key.asc dnf install webmin
Cuando la instalación haya concluido, verá un mensaje similar al método RPM, indicando que la instalación de CentOS 8 Webmin fue exitosa.
Acceder a Webmin en el navegador
Después de instalar Webmin CentOS 8, es necesario abrir el puerto 10000 en firewalld para poder acceder a la interfaz web:
firewall-cmd --zone=public --add-port=10000/tcp --permanent firewall-cmd --reload
Ahora, abra su navegador y acceda a la URL https://su-servidor-ip:10000. Debería ver la página de inicio de sesión de Webmin:
Ingrese sus credenciales de root y haga clic en el botón Sign in para acceder al panel de control de Webmin:
Desde esta interfaz, puede comenzar a administrar su servidor con Webmin CentOS de manera efectiva y eficiente.
Conclusión
¡Felicidades! Ha logrado instalar Webmin en su servidor CentOS 8 con éxito. Ahora dispone de una poderosa herramienta que le permitirá gestionar su servidor, configurar servicios y mucho más, todo a través de una interfaz web amigable. Ya sea que haya seguido el método de instalación directa a través de RPM o mediante el repositorio de Yum, el acceso a Webmin le facilitará la administración de su servidor.