En este tutorial, le mostraremos cómo instalar ISPConfig en Debian 11. Para aquellos de ustedes que no lo sabían, ISPConfig 3 es un panel de código abierto para Linux que es capaz de administrando múltiples servidores desde un panel de control. Con ISPConfig podemos agregar fácilmente host virtual Apache o bloques de servidor Nginx, crear/editar/eliminar bases de datos, configurar trabajos cron, crear cuentas de correo electrónico y mucho más.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de ISPConfig 3 en Debian 11 (Bullseye).
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:Debian 11 (Bullseye).
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar ISPConfig en Debian 11 Bullseye
Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt
comandos en la terminal:
sudo apt update sudo apt upgrade
Paso 2. Configure el nombre de host.
Antes de la instalación de ISPConfig, configuramos Hostname en mi sistema Debian usando el siguiente comando:
nano /etc/hosts
Agregue el siguiente archivo:
127.0.0.1 localhost.localdomain localhost # This line should be changed to the correct servername: 127.0.1.1 server1.idroot.us idroot # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Luego, edite el /etc/hostname
archivo:
nano /etc/hostname
Solo puede contener la parte del subdominio, en nuestro caso:
server1
Luego, reinicie el servidor para que el cambio surta efecto:
reboot
Paso 3. Instalación de ISPConfig en Debian 11.
De manera predeterminada, ISPConfig no está disponible en el repositorio base de Debian 11. Ahora descargamos los paquetes de instalación de ISPConfig usando wget
comando:
wget -O - https://get.ispconfig.org | sh -s -- --help
Después de que el instalador haya terminado, le mostrará la contraseña de administrador de ISPConfig y de root de MySQL:
[INFO] Your ISPConfig admin password is: meilanamaria123 [INFO] Your MySQL root password is: meymey!kaf√tYs
Paso 4. Acceso a la interfaz web de ISPConfig.
Una vez instalado correctamente, ahora abrimos su navegador web y accedemos a ISPConfig usando la URL https://server1.idroot.us:8080
. Será redirigido a la página de inicio de sesión de ISPConfig 3:
Paso 5. Configure el cortafuegos.
Ahora iniciamos sesión en la interfaz de usuario de ISPConfig y vamos a Sistema -> Cortafuegos. Luego, haga clic en "Agregar nuevo registro de cortafuegos". Para una configuración normal, se vería así esto:
### TCP ### 20,21,22,25,80,443,40110:40210,110,143,465,587,993,995,53,8080,8081 ### UDP ### 53
¡Felicitaciones! Ha instalado correctamente ISPConfig. Gracias por usar este tutorial para instalar la última versión del panel de código abierto ISPConfig 3 en Debian 11 Bullseye. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de ISPConfig.