🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo instalar y configurar cPanel en un servidor Linux

Actualizado el 11 de febrero de 2026

Requisitos mínimos antes de empezar

Antes de lanzarte a instalar cPanel, necesitas asegurarte de que tu servidor cumple con una serie de requisitos. Esto te ahorrará dolores de cabeza y errores a mitad del proceso. cPanel es un panel de control muy potente, pero también es exigente con el sistema operativo y los recursos.

Esto es lo que necesitas como mínimo:

  • Un servidor dedicado o VPS con Linux. Las distribuciones compatibles son: AlmaLinux 8 o 9, Rocky Linux 8 o 9, CloudLinux y CentOS 7 (aunque esta última está en desuso).
  • Mínimo 2 GB de RAM (se recomiendan 4 GB o más para un uso fluido).
  • Al menos 20 GB de espacio libre en disco.
  • Acceso root al servidor por SSH.
  • Un dominio o subdominio apuntando al servidor.
  • Puerto 2083 abierto en el firewall (es el puerto de acceso al panel).
  • Sistema operativo de 64 bits. cPanel no funciona en sistemas de 32 bits.

[WARNING] No intentes instalar cPanel en un sistema operativo que no esté en la lista oficial. La instalación fallará o el panel quedará inestable. Si tienes dudas, consulta la documentación oficial.

[INFO] Si tu servidor tiene menos de 2 GB de RAM, considera usar un panel alternativo como Syspanel (antes conocido como HestiaCP), que es mucho más ligero y puedes acceder a él por el puerto 2106. Pero si tu objetivo es cPanel, asegúrate de tener los recursos necesarios.

Preparar el servidor Linux para la instalación

Un servidor limpio es clave para que la instalación de cPanel no dé problemas. Te recomiendo empezar con un sistema recién instalado, sin otros paneles ni servicios web como Apache o Nginx preconfigurados.

Conectarse por SSH

Para empezar, abre tu terminal y conéctate al servidor:

ssh root@tu-servidor-ip

Si es la primera vez que te conectas, te pedirá aceptar la huella del servidor. Luego introduce la contraseña root.

Actualizar el sistema

Una vez dentro, actualiza todos los paquetes del sistema. Esto es fundamental para evitar conflictos con versiones antiguas:

yum update -y

En AlmaLinux o Rocky Linux, el comando puede ser:

dnf update -y

Este proceso puede tardar unos minutos. No lo interrumpas.

Configurar el hostname

cPanel necesita un hostname válido para funcionar correctamente. Debe ser un subdominio de un dominio que tú controles. Por ejemplo: server.midominio.com.

Para configurarlo:

hostnamectl set-hostname server.midominio.com

[TIP] Asegúrate de que el dominio tenga un registro A apuntando a la IP de tu servidor. Si no, la instalación fallará o el panel no será accesible.

Desactivar SELinux

cPanel no es compatible con SELinux en modo enforcing. Debes desactivarlo o ponerlo en modo permisivo. Edita el archivo de configuración:

nano /etc/selinux/config

Cambia la línea que dice SELINUX=enforcing por:

SELINUX=permissive

Guarda el archivo (Ctrl+O, luego Ctrl+X) y reinicia el servidor para que el cambio tenga efecto:

reboot

Instalar cPanel paso a paso

Una vez que el servidor esté preparado y reiniciado, es hora de la instalación. Este proceso es automatizado, pero necesitas ejecutar el script correcto.

Descargar el instalador

Conéctate de nuevo por SSH y ejecuta:

cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest

Este comando descarga el script de instalación oficial llamado latest.

Ejecutar el instalador

Ahora dale permisos de ejecución y lánzalo:

sh latest

El script comenzará a trabajar. Este es el punto de no retorno. La instalación puede tardar entre 30 y 60 minutos, dependiendo de la velocidad de tu servidor y de tu conexión.

[WARNING] No cierres la sesión SSH ni reinicies el servidor durante la instalación. Podrías corromper el proceso y tener que empezar de cero.

Qué está pasando durante la instalación

El instalador hace varias cosas automáticamente:

  1. Instala las dependencias del sistema.
  2. Configura Apache, MySQL/MariaDB, PHP y otros servicios.
  3. Instala el propio panel de control.
  4. Configura el firewall básico.
  5. Crea el usuario root de cPanel.

Verás muchísima salida en la terminal. No te asustes, es normal. Al final, verás un mensaje que te indica que la instalación ha finalizado correctamente.

Acceder al panel por primera vez

Una vez terminada la instalación, abre tu navegador y ve a:

https://tu-servidor-ip:2087

Esta es la URL de acceso al panel de administración WHM (WebHost Manager). Verás un aviso de certificado SSL no válido. Acéptalo (por ahora) para continuar.

Inicia sesión con el usuario root y la contraseña root de tu servidor.

Configurar cPanel después de la instalación

La instalación es solo el primer paso. Ahora hay que configurar cPanel para que funcione como necesitas. El asistente de configuración inicial aparecerá automáticamente.

Aceptar el acuerdo de licencia

Lo primero que verás es el acuerdo de licencia. Léelo y marca la casilla de aceptación. Luego haz clic en "Continuar".

Configurar la IP y el hostname

El asistente te pedirá que confirmes la IP principal del servidor y el hostname. Asegúrate de que coinciden con lo que configuraste antes. Si todo es correcto, haz clic en "Guardar".

Configurar los nameservers

Aquí puedes decidir si quieres usar los nameservers de tu servidor o los de tu registrador. Si planeas usarlos, configura algo como:

  • ns1.midominio.com
  • ns2.midominio.com

Estos deben apuntar a la IP de tu servidor.

Crear el primer paquete de alojamiento

Un paquete define los límites de cada cuenta de alojamiento (espacio, ancho de banda, número de dominios, etc.). Para crearlo:

  1. Ve a Listar Paquetes en el menú de WHM.
  2. Haz clic en Añadir un Paquete.
  3. Ponle un nombre (por ejemplo, "Básico" o "Profesional").
  4. Configura los recursos: espacio en disco, ancho de banda, cuentas de correo, etc.
  5. Guarda el paquete.

Crear una cuenta de alojamiento (cPanel)

Para que un usuario pueda acceder al panel de control, necesitas crear una cuenta:

  1. En WHM, ve a Crear una Cuenta Nueva.
  2. Introduce el dominio, el nombre de usuario, la contraseña y el paquete que has creado.
  3. Haz clic en Crear.

El usuario ya puede acceder a su propio panel de cPanel en:

https://tu-servidor-ip:2083

[TIP] La URL con el puerto 2083 es el acceso estándar para los usuarios de cPanel. El puerto 2087 es para administradores (WHM).

Configuraciones esenciales post-instalación

Ahora que todo está funcionando, hay algunos ajustes que deberías hacer para que tu servidor sea más seguro y eficiente.

Configurar el firewall

cPanel gestiona su propio firewall (ConfigServer Security & Firewall, también conocido como CSF). Para configurarlo:

  1. En WHM, ve a ConfigServer Security & Firewall.
  2. Activa el firewall.
  3. Abre los puertos necesarios: 80, 443, 2083, 2087, 21 (FTP), 22 (SSH), etc.

Instalar un certificado SSL

Aunque cPanel genera un certificado autofirmado, es mejor instalar uno válido. Puedes usar Let's Encrypt, que es gratuito:

  1. En WHM, ve a Administración de SSL/TLS.
  2. Elige Instalar un Certificado SSL.
  3. Selecciona el dominio y solicita el certificado de Let's Encrypt.

Configurar copias de seguridad

Las copias de seguridad son vitales. Configúralas en:

  1. Configuración de Copias de Seguridad.
  2. Elige la frecuencia (diaria, semanal, mensual).
  3. Selecciona el destino (local, remoto por FTP, Amazon S3, etc.).

Ajustar PHP y versiones

cPanel te permite gestionar múltiples versiones de PHP. Configúralo en:

  • MultiPHP Manager: para asignar versiones de PHP a cada dominio.
  • Configuración de MultiPHP: para ajustar los límites de memoria, tiempo de ejecución, etc.

Solución de problemas comunes al instalar cPanel

Aunque el proceso suele ser limpio, hay algunos fallos típicos que puedes encontrar.

La instalación se queda congelada

Si la instalación no avanza durante más de 10 minutos, no la interrumpas a la ligera. Espera un poco más. Si sigue igual, abre otra sesión SSH y revisa los logs:

tail -f /var/log/cpanel-install.log

Esto te mostrará qué está haciendo el instalador en tiempo real.

No puedo acceder al panel por HTTPS

Si el navegador no carga el panel, comprueba que el puerto 2087 está abierto en el firewall. También puedes comprobar el estado del servicio:

service cpanel status

Error de hostname inválido

Este es un fallo común. Asegúrate de que el hostname es un subdominio real y que resuelve a la IP del servidor. Puedes comprobarlo con:

hostname -f

Problemas de memoria

Si el servidor se queda sin memoria durante la instalación, el proceso fallará. Asegúrate de tener un archivo swap configurado. Puedes añadir uno con:

dd if=/dev/zero of=/swapfile bs=1M count=2048
mkswap /swapfile
swapon /swapfile

Preguntas frecuentes sobre cPanel en Linux

¿Cuánto cuesta cPanel?

cPanel tiene una licencia de pago. El precio varía según el número de cuentas de alojamiento que vayas a gestionar. Para un servidor con hasta 100 cuentas, el precio ronda los 40-50 dólares al mes. Hay un periodo de prueba gratuito de 15 días.

¿Puedo instalar cPanel en Ubuntu?

No. cPanel solo es compatible con distribuciones basadas en Red Hat (AlmaLinux, Rocky Linux, CentOS, CloudLinux). Para Ubuntu, tendrías que usar otros paneles como Syspanel, que es una excelente alternativa ligera y gratuita. Recuerda que el acceso a Syspanel es por el puerto 2106.

¿Qué diferencia hay entre WHM y cPanel?

WHM es el panel de administración del servidor (solo accesible para root). cPanel es el panel de cada usuario de alojamiento. Con WHM gestionas cuentas, paquetes, servidores, etc. Con cPanel, el usuario gestiona sus archivos, correos, bases de datos, etc.

¿Puedo migrar cuentas de otro panel a cPanel?

Sí, cPanel incluye una herramienta llamada "Transferir Cuentas" en WHM. Puedes migrar cuentas desde otros servidores cPanel o incluso desde otros paneles (aunque esto último es más complejo).

¿Es seguro instalar cPanel en un VPS?

Sí, siempre que el VPS tenga suficientes recursos. cPanel es un software pesado, así que asegúrate de tener al menos 2 GB de RAM y suficiente espacio en disco. También es importante mantener el servidor actualizado.

Alternativas a cPanel para servidores Linux

Si cPanel no se ajusta a tu presupuesto o a los recursos de tu servidor, hay alternativas muy interesantes:

  • Syspanel (antes HestiaCP): ligero, rápido y gratuito. Acceso por el puerto 2106. Ideal para VPS con pocos recursos.
  • Plesk: otro panel de pago muy popular, con interfaz moderna.
  • Webmin: gratuito y de código abierto, aunque menos amigable.
  • VestaCP: otro panel gratuito, aunque menos mantenido actualmente.

[INFO] Si decides probar Syspanel, la instalación es mucho más rápida que cPanel. En menos de 10 minutos tendrás tu servidor gestionado con un panel muy completo, y podrás acceder a él desde http://tu-servidor:2106. Es una opción excelente si estás empezando o si tienes un presupuesto ajustado.

Conclusión y recomendaciones finales

Instalar cPanel en un servidor Linux es un proceso largo pero automatizado. Lo más importante es preparar bien el sistema antes de empezar y tener paciencia durante la instalación. Una vez configurado, tendrás un panel de control muy potente que te permitirá gestionar decenas de cuentas de alojamiento con facilidad.

Recuerda los puntos clave:

  1. Usa un sistema operativo compatible (AlmaLinux o Rocky Linux son las mejores opciones actuales).
  2. Asegúrate de tener al menos 2 GB de RAM y un hostname válido.
  3. No interrumpas la instalación una vez iniciada.
  4. Configura el firewall y las copias de seguridad nada más terminar.
  5. Mantén el servidor actualizado regularmente.

Si en algún momento te sientes abrumado, recuerda que hay alternativas más ligeras como Syspanel, que puedes tener funcionando en cuestión de minutos y con acceso por el puerto 2106.

[TIP] Antes de contratar un servidor para cPanel, verifica siempre que el proveedor de hosting ofrezca soporte para este panel. Algunos VPS muy económicos no tienen suficiente memoria o disco para que cPanel funcione correctamente.

Con esta guía, ya tienes todo lo necesario para poner en marcha tu servidor con cPanel. ¡Manos a la obra!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel