Instalar Webmin en Ubuntu 20.04 o 18.04

Instalar Webmin en Ubuntu 20.04 o 18.04, para administrar tu sitio web.

Webmin y Virtualmin, son dos herramientas de código abierto que nos permiten montar nuestro propio servicio como proveedor de alojamiento web.

En vez de administrar cada servidor y servicio de forma individual, Webmin y Virtualmin ofrecen una interfaz web simple que nos ayudan a administrar un servidor web virtual,  servidores de correo electrónico, de dominios, bases de datos y mucho más.

En el artículo de hoy vemos como instalar Webmin en Ubuntu 20.04 o Ubuntu 18.04, junto a su complemento Virtualmin. Aclaramos que Webmin también puede funcionar por separado.

 

Instalar Webmin en Ubuntu 20.04 o 18.04

Para instalar Webmin y Virtualmin, sigue los pasos indicados a continuación (nosotros instalamos en un servidor Ubuntu 18.04, pero los pasos en Ubuntu 20.04 son exactamente los mismos).

Instalar Webmin en Ubuntu

Actualizamos nuestro sistema.

sudo apt update
sudo apt full-upgrade

Agregamos el repositorio requerido.

sudo nano /etc/apt/sources.list

Copia y pega lo siguiente…

deb http://download.webmin.com/download/repository sarge contrib

ejemplo…

Agregar repositorios en Ubuntu

Agregar repositorios en Ubuntu

Antes de actualizar debes agregar las keys de nuevo repositorio.

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc

Para proteger el acceso a Webmin, antes de proceder a su instalación es conveniente instalar cerbot (te pedirá tu email e ip o dominio de acceso al panel de control).

sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install certbot python3-certbot-apache
sudo certbot --apache
sudo certbot certonly --apache

Una vez instalado el certificado, vamos por Webmin.

sudo apt update 
sudo apt install webmin

Al concluir la instalación (es muy rápida), nos indica la url de acceso con el puerto 10000, y que accedas con tu cuenta root.

ejemplo…

Webmin install complete. You can now login to
https://ip-o-dominio:10000 as root with your
root password, or as any user who can use `sudo`.

Nos solicita los datos de acceso (recuerda que es root y la pass).

Iniciar sesion en Webmin

Iniciar sesion en Webmin

Inicia el dashboard de Webmin que aunque tiene un aspecto un tanto tosco, es muy fácil de usar. Configura según tus necesidades (incluyendo el lenguaje).

Escritorio de Webmin

Escritorio de Webmin

 

Proteger Webmin con Apache y Let´s Encrypt

No es obligatorio. A continuación, protegeremos el host virtual usando un certificado TLS/SSL desde Let’s Encrypt. Lo primero que hacemos es crear un nuevo host virtual en Apache.

sudo nano /etc/apache2/sites-available/midominio.com.conf

Copia y pega lo siguiente, con tus datos reales.

<VirtualHost *:80>
        ServerAdmin mail@mimail.com
        ServerName midominio.com
        ProxyPass / http://localhost:10000/
        ProxyPassReverse / http://localhost:10000/
</VirtualHost>

Guarda el archivo y cierra el editor.

Ahora le decimos a Webmin que deje de usar TLS/SSL, ya que nos lo ofrece Apache.

sudo nano /etc/webmin/miniserv.conf

Busca la siguiente linea…

ssl=1

y la cambias por un cero.

ssl=0

Guarda el archivo y cierra el editor. También es necesario agregar el dominio a la lista de permitidos.

sudo nano /etc/webmin/config

Añadimos el dominio.

# donde...
referers=your_domain

# lo cambias por...
referers=midominio.com

Guarda y cierra el editor.

Reiniciamos Webmin y habilitamos el módulo proxy de Apache.

sudo systemctl restart webmin
sudo a2enmod proxy_http

Para terminar debes habilitar el host virtual que habíamos creado, y también reiniciar Apache.

sudo a2ensite midominio.com
sudo systemctl restart apache2

 

Instalar Virtualmin en Ubuntu

Atención, a fecha de hoy (29 de abril del 2020), Virtualmint aún no es 100% compatible con Ubuntu 20.04 (están trabajando en ello)

Virtualmin es un módulo de Webmin para administrar múltiples hosts virtuales desde una sola interfaz. Lo instalamos.

curl -O http://software.virtualmin.com/gpl/scripts/install.sh

Concedemos permisos de ejecución.

sudo chmod +x install.sh

Comenzamos la instalación de Virtualmin.

sudo ./install.sh

Responde «Y»  todas las preguntas que te haga el sistema. Al concluir la instalación podrás acceder a Virtualmin de la misma manera que a Webmin.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario