Actualizado el sábado, 11 enero, 2020
Instalar Webmin en CentOS 7
Webmin es un panel de control web, que nos hará la vida mucho mas fácil a la hora de manejar las cuentas de nuestro servidor. Con webmin realizaremos todas las tareas a través de una interfaz gráfica muy fácil de usar, ademas es gratis.
Las tareas mas relevantes que nos permite webmin, son:
- Cambiar la dirección IP del sistema, la configuración del servidor DNS y el enrutamiento
- Compartir archivos con sistemas Windows a través de Samba
- Instalar, visualizar y eliminar paquetes en la mayoria de los formatos
- Exportar archivos y directorios a otros sistemas mediante el protocolo NFS
- Crear y configurar un servidor web con Apache
- Configurar cuotas de disco
- Administrar totalmente las cuentas
- Administrar bases de datos, tablas y campos en MySQL o PostgreSQL Database Server
Su diseño y administración se realiza mediante módulos, por tanto podrás instalar o eliminar lo que no te interese independientemente del resto del programa. El módulo ACH es el responsable de gestionar los servicios y servidores.
Vemos como instalarlo en un Apache Web Server, sobre Centos7.
Instalamos Webmin:
Agregamos el repo de webmin.
nano /etc/yum.repos.d/webmin.repo
Copia y pega lo siguiente.
[Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1
Guarda y cierra el editor.
Agregamos la key.
wget http://www.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc
Instalamos webmin.
yum install webmin
Cuando la instalación haya concluido vera un mensaje similar a…
Webmin install complete. You can now login to as root with your root password.
Podrás acceder a tu panel de control mediante , y con tu clave root.
Como punto final te recomiendo que lo primero que hagas sea instalar un certificado SSL, puedes usar Let’s Encrypt , dirígete a Webmin > Webmin Configuration. Click en SSL Encryption y seleccionas Let’s Encrypt, guardas y listo.
Administrar totalmente las cuentas?
se refiere a cuentas locales o cuentas de otros equipos?
Buen apunte Luis.
Es evidente que local, para otros equipos sería necesario complementarlo con Virtualmin, que como bien sabes es del los mismos desarrolladores.