🏗️Guía de ISPConfig
🧭 Guía de instalación de ISPConfig (versión 3.2.x o superior)
📋 Requisitos previos
Sistema operativo recomendado:
Ubuntu Server 22.04 LTS (también compatible con Debian 11/12 y derivados). (Evita sistemas con paneles previos o configuraciones personalizadas.)
Requisitos del servidor:
Acceso SSH como root.
Mínimo 2 GB de RAM (recomendado 4 GB+ si usarás correo y DNS).
Nombre de host configurado correctamente (FQDN), por ejemplo:
hostnamectl set-hostname panel.midominio.comDNS del dominio apuntando al servidor.
🏗️ 1. Actualiza el sistema
Antes de todo:
apt update && apt upgrade -y
reboot⚙️ 2. Instalar dependencias básicas
🧰 3. Descarga el instalador automático
ISPConfig ofrece un autoinstalador oficial, mantenido por los desarrolladores. Ejecuta lo siguiente como root:
👉 Este script detecta tu distribución y te preguntará algunas cosas.
🧩 4. Opciones del instalador
Durante la instalación, el script te pedirá que elijas el tipo de configuración. Aquí te explico las opciones principales:
¿Instalar con configuración estándar o avanzada?
standard
Instala LAMP, Postfix, Dovecot, Bind, Pure-FTPd, etc.
¿Instalar en modo multiserver?
no
A menos que tengas varios nodos, elige “no”.
¿Instalar Jailkit?
yes
Permite aislar usuarios (más seguro).
¿Configurar SSL automático con Let's Encrypt?
yes
Recomendado.
¿Instalar software de correo (Postfix, Dovecot, Amavis, SpamAssassin)?
yes
Si ofrecerás hosting de correo.
¿Instalar servidor DNS (Bind)?
yes
Si quieres gestionar DNS desde el panel.
¿Instalar servidor FTP (Pure-FTPd)?
yes
Si vas a permitir acceso FTP.
¿Instalar servidor web (Apache/Nginx)?
yes
Recomendado.
¿Instalar MariaDB?
yes
Necesario para bases de datos y el propio panel.
💻 5. Espera a que termine la instalación
El proceso tarda entre 15 y 30 minutos, dependiendo de tu conexión y velocidad del servidor.
Durante el proceso, el script:
Instalará Apache, PHP, MariaDB, Postfix, Dovecot, Bind, Pure-FTPd, etc.
Configurará automáticamente los servicios.
Instalará y configurará ISPConfig.
🔑 6. Acceso al panel
Cuando termine, el instalador te mostrará la URL de acceso, algo así como:
Por defecto:
Usuario:
adminContraseña: la verás al final del proceso o en el archivo:
🌐 7. Acceso y configuración inicial
Entra en tu navegador:
Acepta el certificado (si es auto-generado, te saldrá como “no seguro” la primera vez).
Inicia sesión con el usuario
admin.
🧾 8. Configuración básica tras la instalación
Dentro del panel, revisa lo siguiente:
🔹 Configuración del servidor
En Sistema → Servidores → Editar servidor, ajusta:
Idioma y zona horaria.
Nombre del servidor y direcciones IP.
🔹 Correos
Si usarás el servidor de correo:
Crea registros MX y SPF correctos en el DNS.
Activa DKIM en Sistema → Servidores → Mail (opcional pero recomendable).
🔹 Sitios web
En Clientes → Sitios web → Añadir nuevo, puedes crear sitios con PHP, SSL, etc.
🔹 Certificados SSL
En el sitio web creado, activa la opción Let's Encrypt SSL para certificados automáticos.
🧠 9. (Opcional) Seguridad y optimización
Recomendaciones post-instalación:
Puedes también:
Desactivar el acceso root directo por SSH.
Configurar backups automáticos en ISPConfig (Sistema → Backup).
Usar un monitoreo (como Netdata, Prometheus, etc.) si gestionas varios clientes.
🧰 10. Comandos útiles
Reiniciar servicios:
Ver estado de ISPConfig:
Logs:
Apache:
/var/log/apache2/error.logISPConfig:
/var/log/ispconfig/Correo:
/var/log/mail.log
🧩 Instalación manual (alternativa avanzada)
Si prefieres hacerlo “a mano” (sin autoinstalador), ISPConfig mantiene una guía oficial con todos los pasos manuales (LAMP, Postfix, Dovecot, etc.): 👉 Guía oficial paso a paso (HowtoForge)
Última actualización