Regresar

Webmin y Virtualmin - Instalación y configuración inicial

DevSbCommerce
DevSbCommerce 09 de mayo de 2025
Webmin y Virtualmin - Instalación y configuración inicial

Tabla de contenidos

  1. ¿Qué es Webmin?
  2. ¿Qué es Virtualmin?
  3. Requisitos previos
  4. Instalación de Webmin y Virtualmin
  5. 1. Descargar e instalar Virtualmin
  6. 2. Acceder a la interfaz web
  7. Configuración inicial
  8. Crear un dominio virtual
  9. Actualizaciones y seguridad
  10. Mantener el sistema actualizado
  11. Configuración de firewall
  12. Instalar UFW si no está presente
  13. Habilitar firewall
  14. Permitir puertos esenciales
  15. Certificado SSL
  16. Conclusión

¿Qué es Webmin?

Webmin y Virtualmin son herramientas poderosas para la administración de servidores Linux a través de una interfaz web. Webmin se enfoca en la administración general del sistema, mientras que Virtualmin extiende esa funcionalidad para gestionar múltiples sitios y servicios de hosting.

Permite administrar servicios como:

¿Qué es Virtualmin?

Virtualmin es un módulo para Webmin diseñado específicamente para:

Requisitos previos

Antes de instalar, asegúrate de tener:

Instalación de Webmin y Virtualmin

Virtualmin incluye Webmin, por lo que al instalar Virtualmin obtendrás ambas herramientas.

1. Descargar e instalar Virtualmin

wget https://software.virtualmin.com/gpl/scripts/install.sh
sudo chmod +x install.sh
sudo ./install.sh

Sigue las instrucciones en pantalla. La instalación puede tardar varios minutos dependiendo de tu conexión y hardware.

2. Acceder a la interfaz web

Una vez completada la instalación, accede a:

https://TU-IP:10000

Inicia sesión con:

Configuración inicial

Virtualmin te guiará a través de un asistente de configuración inicial. Recomendaciones clave:

  1. Configuración de red:

    • Verifica que el hostname esté configurado correctamente

    • Asegúrate de que la IP del servidor sea la correcta

  2. Servicios:

    • Habilita la detección automática de servicios (Apache/Nginx, Postfix, etc.)

    • Selecciona solo los servicios que realmente necesites

  3. Regional:

    • Ajusta la zona horaria correcta

    • Configura el idioma y opciones regionales

  4. Seguridad:

    • Considera cambiar el puerto predeterminado (10000)

    • Configura acceso por IP si es necesario

Crear un dominio virtual

Para crear tu primer sitio web:

  1. Desde el panel izquierdo, haz clic en “Crear Servidor Virtual”

  2. Completa los campos:

    • Nombre de dominio: tu-dominio.com

    • Contraseña: Establece una segura

  3. Opcionalmente selecciona servicios adicionales:

    • DNS

    • Correo electrónico

    • Base de datos MySQL

  4. Haz clic en “Crear servidor”

Esto creará una estructura completa que incluye:

Actualizaciones y seguridad

Mantener el sistema actualizado

Para actualizar Webmin/Virtualmin:

  1. Ve a Webmin > Sistema > Actualización de software

  2. Haz clic en “Actualizar ahora”

Configuración de firewall

Recomendaciones básicas de seguridad:

Instalar UFW si no está presente

sudo apt install ufw

Habilitar firewall

sudo ufw enable

Permitir puertos esenciales

SSH

sudo ufw allow 22/tcp    

HTTP

sudo ufw allow 80/tcp    

HTTPS

sudo ufw allow 443/tcp   

WEBMIN

sudo ufw allow 10000/tcp 

Certificado SSL

Configura Let’s Encrypt desde Virtualmin:

  1. Ve a Servicios > Configuración de SSL

  2. Selecciona “Let’s Encrypt”

  3. Ingresa tu correo electrónico

  4. Selecciona los dominios a proteger

  5. Haz clic en “Instalar”

Conclusión

Webmin y Virtualmin ofrecen:
✔️ Interfaz web intuitiva para administración del servidor
✔️ Gestión simplificada de múltiples sitios web
✔️ Herramientas integradas para DNS, correo y bases de datos
✔️ Alternativa gratuita y de código abierto a paneles comerciales

Con esta guía ya estás listo para comenzar a administrar tu servidor de manera profesional con Webmin y Virtualmin.