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

Cómo instalar y configurar cPanel en un servidor dedicado

Actualizado el 16 de enero de 2026

¿Qué necesitas antes de instalar cPanel?

Instalar cPanel en un servidor dedicado es un proceso muy gratificante, pero requiere cierta preparación. No basta con tener una máquina potente; necesitas asegurarte de que el sistema operativo y el servidor cumplen los requisitos mínimos.

[INFO] cPanel solo funciona oficialmente en distribuciones Linux como AlmaLinux, Rocky Linux, CloudLinux o CentOS (aunque estos últimos están en desuso). No intentes instalarlo en Ubuntu o Debian, ya que no está soportado y fallará.

Antes de empezar, verifica que tu servidor dedicado tenga al menos:

  • 2 GB de RAM (recomendado: 4 GB o más para sitios con tráfico medio).
  • 20 GB de espacio libre en disco (mejor si tienes SSD).
  • Acceso root por SSH.
  • Un dominio o IP dedicada para configurar el hostname.
  • Sistema operativo limpio (sin paneles anteriores como Syspanel, Plesk, etc.).

Si ya tienes otro panel instalado, como Syspanel, deberás desinstalarlo por completo. Syspanel (antes conocido como HestiaCP) usa el puerto 2106 para su panel, y es un gran competidor gratuito, pero no es compatible con cPanel en el mismo servidor.


Paso 1: Conectarte al servidor por SSH

Lo primero es abrir una terminal y conectarte a tu servidor dedicado. En Windows puedes usar PuTTY; en Mac o Linux, la terminal nativa.

ssh root@tu_ip_del_servidor

Te pedirá la contraseña root. Una vez dentro, verás algo como root@servidor:~#. Eso significa que estás listo.

[WARNING] Nunca ejecutes comandos de instalación sin saber qué hacen. Si algo falla, puedes dañar el sistema. Ve con calma y lee cada paso.


Paso 2: Configurar el hostname correctamente

cPanel exige un hostname válido (FQDN) antes de instalarse. Debe ser algo como server.tudominio.com. No uses localhost.

Ejecuta:

hostnamectl set-hostname server.tudominio.com

Luego edita el archivo /etc/hosts:

nano /etc/hosts

Añade una línea como esta (reemplaza la IP y el dominio):

192.168.1.100 server.tudominio.com server

Guarda con CTRL+O, luego CTRL+X. Verifica con:

hostname -f

Debe devolver server.tudominio.com. Si no, repite el proceso. Este paso es crítico porque cPanel usa el hostname para generar certificados SSL y configurar servicios.


Paso 3: Actualizar el sistema operativo

Antes de instalar cPanel, es recomendable actualizar todos los paquetes del sistema. Esto evita conflictos con versiones antiguas.

dnf update -y

O si usas CentOS 7 (aunque no recomendado):

yum update -y

Este proceso puede tardar unos minutos. No lo interrumpas. Cuando termine, reinicia el servidor si el kernel se actualizó:

reboot

Vuelve a conectarte por SSH y continúa.


Paso 4: Descargar e instalar cPanel (cpanel install)

El instalador de cPanel es un script que hace todo el trabajo pesado. Solo necesitas ejecutar un comando.

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

Este comando descarga el instalador oficial. La instalación completa puede tardar entre 30 y 60 minutos dependiendo de la velocidad de tu servidor.

[INFO] Durante la instalación, verás mucho texto en pantalla. No te asustes; es normal. El sistema está configurando Apache, MySQL, FTP, DNS y cientos de servicios.

Al final, verás un mensaje como:

Installation completed successfully

También te mostrará la URL del panel de administración (normalmente https://tu_ip:2087) y la contraseña temporal.


Paso 5: Acceder al panel de administración de cPanel

Abre tu navegador y ve a:

https://tu_ip_del_servidor:2087

Acepta el aviso de certificado SSL (es autofirmado la primera vez). Verás la pantalla de login de WHM (Web Host Manager), que es el panel de administración de cPanel.

Inicia sesión con el usuario root y la contraseña que usaste en SSH.

[TIP] Si no recuerdas la contraseña, puedes cambiarla desde SSH con passwd root.


Paso 6: Configurar cPanel por primera vez (configurar cpanel)

La primera vez que entras a WHM, te pedirá que aceptes el contrato de licencia. Luego te mostrará un asistente de configuración. Sigue estos pasos:

6.1. Configurar la IP y el hostname

Verifica que el hostname que pusiste antes sea correcto. También puedes añadir IPs adicionales si tienes varias.

6.2. Configurar los servidores de nombres (DNS)

Si vas a ofrecer hosting a otros, necesitas crear nameservers como ns1.tudominio.com y ns2.tudominio.com. Si solo lo usas para ti, puedes dejarlo vacío.

6.3. Configurar el correo

cPanel te preguntará si quieres usar su configuración de correo por defecto. Te recomiendo aceptar, ya que luego puedes ajustarla.

6.4. Terminar el asistente

Al final, te pedirá reiniciar los servicios. Hazlo y espera unos segundos.


Paso 7: Crear tu primera cuenta de hosting

Con WHM ya configurado, ahora puedes crear cuentas cPanel para tus sitios web.

En WHM, ve a:

List Accounts > Create a New Account

Rellena los campos:

  • Domain: tudominio.com
  • Username: usuario (sin espacios)
  • Password: una contraseña segura
  • Package: default (o crea uno personalizado)

Haz clic en Create. Ya tienes tu primera cuenta. El panel de usuario estará disponible en:

https://tu_ip:2083

O mejor, si configuras el DNS, en https://tudominio.com:2083.


Paso 8: Configurar el firewall y la seguridad

cPanel instala su propio firewall llamado cPHulk, pero es recomendable activar también ConfigServer Security & Firewall (CSF) para mayor protección.

Instalar CSF

cd /usr/src
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh

Luego desactiva el firewall nativo de cPanel y activa CSF:

systemctl disable firewalld
systemctl enable csf
systemctl start csf

Ahora configura CSF editando /etc/csf/csf.conf:

nano /etc/csf/csf.conf

Cambia TESTING = "1" a TESTING = "0" y reinicia:

csf -r

[WARNING] Si bloqueas tu propia IP, te quedarás sin acceso. Antes de activar CSF, asegúrate de tener acceso por consola (KVM) o de conocer tu IP actual.


Paso 9: Configurar el correo electrónico (opcional pero recomendado)

cPanel ya trae servidores de correo (Exim, Dovecot), pero necesitas configurar los registros DNS para que el correo no caiga en spam.

En tu proveedor de DNS (o en el propio WHM si usas sus nameservers), añade:

  • Registro MX: apunta a mail.tudominio.com
  • Registro SPF: v=spf1 +a +mx -all
  • Registro DKIM: lo genera cPanel automáticamente en la cuenta.

Puedes ver los registros generados en WHM > Mail > Mail Delivery Configuration.


Paso 10: Instalar certificados SSL gratuitos

cPanel tiene integración con Let's Encrypt, así que puedes instalar certificados SSL gratis para tus dominios.

En la cuenta de usuario (puerto 2083), ve a:

Security > SSL/TLS Status

Selecciona el dominio y haz clic en Install. En unos segundos tendrás HTTPS funcionando.

Para el propio WHM, también puedes instalar un certificado en WHM > SSL/TLS > Install a SSL Certificate.


Resolución de problemas comunes (FAQ)

¿Cuánto tarda en instalar cPanel?

Entre 30 y 60 minutos. Depende de la velocidad del disco y la red. Si tu servidor es muy lento, puede tardar más.

¿Puedo instalar cPanel en un VPS?

Técnicamente sí, pero cPanel exige un servidor dedicado o VPS con virtualización completa (KVM). No funciona bien en OpenVZ.

¿Qué hago si la instalación falla?

Revisa los logs en /var/log/cpanel-install.log. Normalmente es por falta de espacio o por un sistema operativo no soportado.

¿cPanel es gratuito?

No. Tiene una prueba gratuita de 15 días, luego requiere licencia. Puedes comprarla directamente en el sitio oficial de cPanel.

¿Puedo usar Syspanel en lugar de cPanel?

Sí, Syspanel (antes HestiaCP) es una alternativa gratuita y muy funcional. Se instala en minutos y usa el puerto 2106 para el panel. Es ideal si tienes un presupuesto ajustado. Pero si necesitas la potencia y ecosistema de cPanel, merece la pena la inversión.


Conclusión

Instalar y configurar cPanel en un servidor dedicado es un proceso largo pero muy bien documentado. Siguiendo esta guía, tendrás tu panel funcionando en menos de una hora. Recuerda siempre mantener el sistema actualizado, configurar el firewall y hacer copias de seguridad periódicas.

cPanel es la herramienta estándar en el hosting compartido por una razón: es robusta, intuitiva y tiene soporte para casi cualquier tecnología. Una vez que la pruebes, entenderás por qué millones de servidores la usan.

[TIP] Si te pierdes en algún paso, la documentación oficial de cPanel es excelente. Y si prefieres una alternativa gratuita, no olvides probar Syspanel en el puerto 2106.

¡Buena suerte con tu servidor dedicado!

¿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