Cómo instalar ISPConfig 3 con Nginx en Ubuntu 22.04
Introducción
ISPConfig es un panel de control de hosting de código abierto ampliamente utilizado para Linux, bajo licencia BSD que permite administrar sitios web, direcciones de correo electrónico, bases de datos MySQL y MariaDB, cuentas FTP y registros DNS. Su administración se realiza a través de una interfaz basada en web con 4 niveles de inicio de sesión: administrador, revendedor, cliente y usuario de correo electrónico, cada uno con un conjunto diferente de permisos
Antes de empezar con el tutorial, ¿no tienes un servidor Cloud Linux Ubuntu 22.04 en el que puedas instalar tu ISPConfig 3 con Nginx? ¡No te preocupes! Con solo un clic, puedes desplegarlo fácilmente con SW Hosting.
cta:cloud_so_ubuntu_22
Paso 1: Actualizar el sistema
Antes de instalar cualquier software nuevo en Ubuntu, recuerda que siempre debes de actualizar el sistema para tener las últimas versiones de los paquetes de software.
El proceso de actualización del sistema y la instalación del ISPconfig debe realizarse con el usuario root. Para ello, debes ejecutar los comandos:
sudo -s
apt update && apt upgrade -y
Paso 2: Instalar ISPConfig 3 con Nginx
Para instalar ISPConfig 3, debes descargar y ejecutar el script de instalación ejecutando este comando:
wget -O - https://get.ispconfig.org | sh -s -- --use-nginx --use-ftp-ports=40110-40210 --unattended-upgrades)
Recibirás el siguiente resultado y deberás ingresar "yes" para iniciar la instalación de ISPConfig:
WARNING! This script will reconfigure your entire server!
It should be run on a freshly installed server and all current configuration that you have done will most likely be lost!
Type 'yes' if you really want to continue: yes
Cuando finalice el instalador, te mostrará las contraseñas del usuario administrador root de ISPConfig y de MySQL:
...
[INFO] Installing ISPConfig3.
[INFO] Adding PHP version(s) to ISPConfig.
[INFO] Checking all services are running.
[INFO] mysql: OK
[INFO] clamav-daemon: OK
[INFO] postfix: OK
[INFO] bind9: OK
[INFO] pureftpd: OK
[INFO] nginx: OK
[INFO] rspamd: OK
[INFO] redis-server: OK
[INFO] dovecot: OK
[INFO] Installation ready.
[INFO] Your ISPConfig admin password is: ***
[INFO] Your MySQL root password is: ***
Paso 3: Acceder al panel de control ISPConfig 3
Ahora puedes acceder a la instalación de ISPConfig 3 en http://YourServerIpAdress:8090 o https://YourNameServer:8080
Paso 4: Configurar el firewall del panel ISPConfig 3
Sitúate en "Sistema";
-> "Firewall"
Luego haz clic en "Agregar nuevo registro de firewall".
Guarda los cambios pulsando el botón "Guardar".
success ¡Felicidades! Has instalado y configurado correctamente ISPConfig 3 con Nginx en Ubuntu 22.04.
Recuerda que si no dispones aun de un servidor Cloud con sistema operativo Linux Ubuntu 22.04 puedes desplegarlo fácilmente con SW Hosting.
cta:cloud_so_ubuntu_22