GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalar y configurar Virtualmin en el servidor Ubuntu 20.04 / Debian 10

Virtualmin es un alojamiento web de código abierto y un panel de control en la nube disponible para instalar en Linux con un script automatizado. Aquí le informamos cómo instalar Virtualmin y Webmin en Ubuntu 20.04/18.04 o Debian 9/10 Server

El programa "VirtualMin" ha demostrado ser capaz de administrar un servidor en línea de la manera más sencilla posible. Permite el acceso al servidor a través de una línea HTTP cifrada con SSL (es decir, a través de un navegador estándar) y proporciona una interfaz de usuario clara. (Casi) todas las configuraciones y opciones del servidor se pueden administrar y controlar en este. Se requieren relativamente pocos conocimientos técnicos

Al igual que Webmin, Virtualmin es gratuito, aunque tiene una versión de pago llamada Virtualmin PRO que ofrece soporte especializado e incluye más herramientas que la versión normal.

Cuando lo instale, podrá administrar su dominio y sitio web fácilmente. Donde Webmin, que es una herramienta de administración de servidores frontend, estará a cargo de proporcionarle las herramientas para administrar problemas de servidores puros; Virtualmin es una herramienta avanzada de administración de host virtual de front-end y se encargará de controlar toda la parte de correos electrónicos, páginas web, espacios de usuario, etc.

Instalación de WebMin / VirtualMin en Ubuntu 20.04 o Debian Server

1. Ejecute el comando de actualización del sistema

Primero, asegúrese de que todos los paquetes existentes en su sistema estén actualizados. Además, recomiendo usar un servidor nuevo sin ninguna instalación previa de ninguna otra plataforma o software de alojamiento.

sudo apt update

2. Descargar secuencia de comandos de Virtualmin

Ahora, descarguemos el script que instalará de forma atómica tanto Webmin y Virtualmin en nuestro servidor Ubuntu 20.04 o Debian.

sudo apt install wget
wget wget http://software.virtualmin.com/gpl/scripts/install.sh

3. Establecer nombre de host:dominio completo

El dominio totalmente calificado que desea usar y administrado por Virtualmin debe establecerse como nombre de host para su servidor donde planea instalar Virtualmin . También podría ser un subdominio. Por ejemplo- queremos usar demo.how2shout.com y administrado por Virtualmin. Por lo tanto, establecemos nuestro nombre de host del sistema en este.

sudo hostnamectl set-hostname demo.how2shout.com

Reemplazardemo.how2shout.com con tu dominio o subdominio. Además, asegúrese de que la dirección IP del servidor donde está instalando Virtualmin, el un registro de dominio se apunta a él a través de su DNS, generalmente disponible desde donde compró su nombre de dominio o con su registrador de dominio.

4. Cambie el permiso de Script para hacerlo ejecutable

Como ya tenemos el script de instalación de Virtualmin o Webmin en nuestro servidor Ubuntu 20.04 LTS, cambiemos el permiso para que podamos ejecutarlo en el sistema usando sudo derechos para la instalación de varios componentes.

chmod a+x install.sh

5. Ejecute el script de instalación de Webmin y Virtualmin en Ubuntu 20.4

Si está usando el usuario root, entonces no necesita usar sudo con el siguiente comando, sin embargo, bajo el usuario estándar, ejecútelo con sudo derechos, esto automatizará el proceso de instalación. Todo se configurará desde aquí sin tener tu entrada.

sudo ./install.sh

Nota :Si su dominio, que está configurado como nombre de host, no pudo resolver la dirección IP señalada, es posible que la configuración le pida que ingrese el dominio de nuevo manualmente.

Instalación completada.

6. Cortafuegos para Virtualmin en Ubuntu 20.04 o Debian

Si está utilizando una plataforma en la nube como Google, el servidor web de Amazon, Digital Ocean o cualquier otra, primero debe abrir el puerto Virtualmin "10000 ” en su cortafuegos. Sin embargo, aquellos que usan el firewall incorporado de Ubuntu pueden usar el comando:

sudo ufw allow 10000

7. Acceda a Webmin o a la Interfaz Web Virtual e inicie sesión

Ahora es el momento de acceder a la interfaz gráfica de usuario de Webmin , solo abra su navegador que puede acceder a la dirección IP de su servidor y apunte a su dirección IP o dominio completo que configuró como nombre de host para Virtualmin en el puerto 10000 ejemplo-

https://your-server-ip-address:10000 

https://your-domain.com:10000

Nombre de usuario y contraseña predeterminados de Virtualmin/Webmin

Cuando vea la página de inicio de sesión, ingrese la raíz de su servidor nombre de usuario y su contraseña. Ejemplo de nombre de usuario – raíz contraseñael que ha configurado para el usuario root en su servidor.

8. Tablero

Finalmente, tendrá el Panel desde donde podrá acceder a las diversas configuraciones y opciones necesarias para comenzar a alojar sitios web.

9. Posterior a la instalación del servidor Virtualmin

Paso 1: Este asistente posterior a la instalación le permite configurar Virtualmin de manera óptima para su sistema. Puede realizar selecciones en función de si desea alojar sitios web, correo electrónico o bases de datos, y en función de la memoria y la potencia de la CPU de su sistema.
Para continuar, haga clic en Siguiente boton de abajo. Para omitirlo y utilizar la configuración predeterminada, haga clic en Cancelar.

Paso 2: Virtualmin se puede ajustar para mejorar el rendimiento en su interfaz de usuario y procesamiento de correo electrónico, pero a costa de un mayor uso de la memoria. La mejor opción depende de cómo se utilizará su sistema. Por lo tanto, según su necesidad, seleccione las opciones o deje el valor predeterminado como está.

Paso 3:Habilite el análisis de virus con ClamAV :si su sistema va a alojar dominios que recibirán una gran cantidad de correo electrónico, el análisis de los mensajes entrantes en busca de virus puede generar una gran carga de CPU. Dado que el análisis se realiza con el servidor de análisis ClamAV clamd, consumirá RAM incluso cuando no se procesa el correo electrónico. Si su sistema no albergará correo electrónico, se puede desactivar el análisis de virus. O deja que sea un escaneo bajo demanda

Paso 4:¿Ejecutar el filtro del servidor SpamAssassin? Si su sistema va a alojar dominios que recibirán una gran cantidad de correo electrónico, filtrar los mensajes entrantes en busca de spam puede generar una carga de CPU significativa. Esto se debe al uso de la CPU por parte del filtro de correo SpamAssassin cuando se inicia, lo que se puede evitar ejecutando el servidor de filtro SpamAssassin spamd en segundo plano. Esto consume RAM, pero reduce la carga de la CPU y acelera el procesamiento del correo.

Paso 5: Virtualmin admite tanto MySQL y PostgreSQL servidores de base de datos, pero es posible que desee ejecutar solo uno (o ninguno) en su sistema. Cada uno consume RAM cuando se ejecuta, incluso si no se están utilizando.
Dependiendo de los sitios web y las aplicaciones que planee alojar, ejecutar MySQL solo puede ser suficiente, ya que la mayoría de las aplicaciones web no admiten o requieren PostgreSQL . Si su sistema solo se usará para correo o alojamiento de DNS, tampoco es necesario ejecutarlo.

Paso 6: Para que las zonas DNS creadas por Virtualmin se puedan resolver, el registro del servidor de nombres principal para cada zona debe establecerse en algo que otros sistemas puedan resolver en Internet. Solo presiona Siguiente y Virtualmin lo configurará automáticamente después de asegurar la disponibilidad del mismo.

Paso 7: Virtualmin le brinda la opción de almacenar contraseñas de texto sin formato para servidores virtuales y buzones de correo o almacenar solo contraseñas cifradas (hash) unidireccionales. Las contraseñas de texto sin formato son más convenientes, pero menos seguras si su sistema está comprometido.

Recuerda :  cuando se utilizan contraseñas cifradas, ya no será posible recuperar la contraseña de los servidores virtuales. Además, la contraseña de MySQL para nuevos servidores será diferente de la contraseña de administración y se generará aleatoriamente.

Paso 9: Virtualmin puede crear un servidor virtual predeterminado que atenderá solicitudes web a su sistema que no coincidan con ningún otro dominio. También se puede usar para solicitar un certificado Let's Encrypt SSL para que lo use la propia interfaz de usuario de Virtualmin.

10. Subir archivos para el sitio web

De forma predeterminada, si accede al dominio configurado en Virtualmin, aparecerá la página HTML de demostración que dice "En construcción".

Ahora, si desea instalar cualquier CMS como WordPress, haga clic en el Administrador de archivos,  en Public_html encontrará el index.html expediente. Elimínelo y cargue el archivo de WordPress allí haciendo clic en el menú Archivo y subir correspondiente opción. Una vez hecho esto. Crea una base de datos usando Webmin. Después de esa actualización, la URL de su dominio muestra la página En construcción , y esta vez verá la página de configuración de WordPress, proporcione los detalles requeridos.

Pensamientos finales:

Aunque a los usuarios de WHM Cpanel les puede resultar un poco complicado usar Webmin y Virtualmin Sin embargo, si no desea pagar por Cpanel, esta es una buena opción. Sin embargo, Virtualmin no es el único aquí, hay alternativas mucho mejores disponibles- Vea nuestra lista- Tarifa de Webmin o Virtualmin y alternativas de código abierto


Ubuntu
  1. Cómo instalar y configurar un servidor NFS en Ubuntu 20.04

  2. Cómo instalar y configurar VNC en Ubuntu 20.04

  3. Cómo instalar y configurar VNC en Ubuntu 18.04

  4. Cómo instalar y configurar el servidor DHCP en Ubuntu 20.04

  5. Cómo instalar y configurar el servidor Redis en Ubuntu

Instalar y configurar VNC en Ubuntu 20.04

Instalar y configurar OpenLDAP en Ubuntu 16.04 / Debian 8

Cómo instalar y configurar el servidor LAMP en Ubuntu

Cómo instalar y configurar el servidor OpenLDAP en Ubuntu 16.04

Instalar y configurar OwnCloud en Ubuntu 21 / Debian 11

Cómo instalar y configurar VNC en Ubuntu Server 20.04