Para instalar cPanel en un VPS, necesitas un servidor Linux limpio (AlmaLinux 8/9 o CloudLinux recomendados), acceso root por SSH y ejecutar un único comando que descarga e inicia el instalador oficial de cPanel. El proceso completo tarda entre 30 y 60 minutos sin intervención manual.
cPanel es el panel de control de hosting más usado del mundo. Si acabas de contratar un VPS no administrado y quieres gestionar sitios, correos y bases de datos sin memorizar comandos Linux, cPanel es la solución más directa.
Requisitos antes de instalar cPanel
cPanel tiene requisitos de sistema concretos. Ignorarlos es la causa más común de instalaciones fallidas.
Requisitos de sistema
| Recurso | Mínimo recomendado |
|---|---|
| RAM | 2 GB (4 GB para producción) |
| Almacenamiento | 20 GB libres (40 GB+ para producción) |
| CPU | 1 vCPU (2+ recomendado) |
| Sistema operativo | AlmaLinux 8/9, CloudLinux 8/9, Rocky Linux 8 |
| Arquitectura | x86_64 (64 bits) |
Importante: cPanel no es compatible con Ubuntu, Debian ni CentOS 7 (fin de vida). Usa AlmaLinux 8 o 9 como primera opción; es el sucesor comunitario de CentOS más soportado.
Otros requisitos previos
- Acceso SSH como root.
- Hostname completamente cualificado (FQDN) apuntando al servidor.
- Dirección IP estática asignada al VPS.
- Puertos 2083 (cPanel), 2087 (WHM), 2086 (cPanel HTTP) y 2082 desbloqueados en el firewall.
- Licencia de cPanel activa (tienes una prueba gratuita de 15 días al instalar).
Paso 1: Preparar el servidor
Conéctate a tu VPS por SSH como root:
ssh root@IP_DE_TU_VPS
Actualiza el sistema antes de empezar:
# AlmaLinux / Rocky Linux / CentOS
dnf update -y
Configura el hostname del servidor (sustitúyelo por tu dominio real):
hostnamectl set-hostname servidor.tudominio.com
Verifica que el hostname queda bien registrado:
hostname -f
# Debe devolver: servidor.tudominio.com
Deshabilita NetworkManager si está activo, porque puede interferir con la red de cPanel:
systemctl stop NetworkManager
systemctl disable NetworkManager
Paso 2: Ejecutar el instalador de cPanel
El instalador oficial de cPanel/WHM se descarga y ejecuta con un solo comando:
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
Este script descarga cPanel, verifica requisitos e instala todos los componentes (Apache, PHP, MySQL/MariaDB, Exim, Dovecot, entre otros). No cierres la sesión SSH durante el proceso — usa screen o tmux para evitar que la instalación se interrumpa si se cae la conexión:
yum install screen -y
screen
# Luego ejecuta el comando de instalación dentro de screen
Si la conexión cae, reconéctate y recupera la sesión con screen -r.
El instalador imprime su progreso en pantalla. Cuando termine verás un mensaje como:
cPanel installation complete!
Paso 3: Configuración inicial en WHM
Una vez instalado, accede a WHM (Web Host Manager) desde el navegador:
https://IP_DE_TU_VPS:2087
Acepta el aviso de certificado autofirmado (puedes configurar un certificado válido después). Inicia sesión con usuario root y la contraseña root de tu servidor.
El asistente de configuración inicial
WHM te guiará por varios pasos obligatorios:
- Aceptar el acuerdo de licencia de cPanel.
- Configurar los servidores de nombres (nameservers). Si no tienes los tuyos, puedes usar los de tu proveedor de hosting por ahora.
- Configurar la IP y el hostname (debería estar prellenado).
- Elegir el servidor de correo (Exim por defecto).
- Activar el firewall — cPanel ofrece CSF (ConfigServer Security & Firewall); es muy recomendable activarlo.
Completa el asistente y ya estarás en el panel principal de WHM.
Paso 4: Crear tu primera cuenta de cPanel
WHM administra el servidor; cPanel es el panel de cada sitio web. Para crear la primera cuenta:
- En WHM, ve a Account Functions → Create a New Account.
- Introduce el dominio, nombre de usuario, contraseña y correo del propietario.
- Elige el package (plan de recursos: disco, ancho de banda, correos, etc.). Puedes crear un package personalizado en Packages → Add a Package.
- Haz clic en Create.
La cuenta queda lista. Accede al cPanel de esa cuenta en:
https://IP_DE_TU_VPS:2083
O bien desde WHM → List Accounts → ícono de cPanel junto al dominio.
Para gestionar hosting de forma profesional con cPanel y otros servicios, visita elenlace.com, donde encontrarás asesoría especializada en servidores y web para México.
Consejos post-instalación
- Instala un certificado SSL en WHM (SSL/TLS → Manage AutoSSL) para que el acceso al panel use HTTPS con un certificado válido.
- Actualiza cPanel regularmente: WHM → cPanel → Upgrade to Latest Version.
- Configura backups: WHM → Backup → Backup Configuration. Los backups automáticos son la red de seguridad más importante.
- Cambia el puerto SSH del 22 a otro y restringelo en el firewall CSF para reducir ataques de fuerza bruta.
- Revisa el uso de licencia: cPanel cobra por cuenta activa a partir de cierto número de cuentas. Consulta la página de licenciamiento de cPanel para entender los costos actuales.
También te recomendamos revisar la sección de servidores VPS de nuestro blog para explorar alternativas de paneles gratuitos como Webmin o Hestia si el costo de licencia de cPanel no se ajusta a tu presupuesto.
Conclusiones clave
- cPanel requiere AlmaLinux 8/9 o CloudLinux 8/9; no funciona en Ubuntu ni Debian.
- El instalador oficial se ejecuta con un solo comando y completa la instalación en 30-60 minutos.
- WHM administra el servidor; cPanel es el panel de cada cuenta/sitio web.
- Configura el FQDN antes de instalar cPanel para evitar problemas de correo y SSL.
- Activa el firewall CSF y AutoSSL justo después de la instalación.
- cPanel tiene costo de licencia mensual; para proyectos pequeños o de prueba, considera alternativas gratuitas como Hestia o Webmin.
¿Necesitas un VPS ya configurado con cPanel o asesoría para elegir el plan correcto? Visita elenlace.com y nuestro equipo te orientará sin compromiso.
Preguntas frecuentes
¿cPanel funciona en Ubuntu o Debian?
No. cPanel no es compatible con distribuciones Debian-based. La instalación fallará si lo intentas en Ubuntu o Debian. Usa AlmaLinux 8/9, que es el sistema operativo más recomendado actualmente para VPS con cPanel.
¿Cuánto cuesta la licencia de cPanel?
cPanel incluye una prueba gratuita de 15 días. Después, el costo varía según el número de cuentas activas: desde ~$16 USD/mes para hasta 5 cuentas (plan solo-admin), hasta ~$45 USD/mes para uso sin límite en algunos planes. Los precios los fija cPanel LLC directamente y han cambiado varias veces, así que consulta la web oficial para valores actuales.
¿Puedo instalar cPanel en un VPS con 1 GB de RAM?
Técnicamente el instalador puede intentarlo, pero cPanel recomienda como mínimo 2 GB de RAM. Con 1 GB, el servidor estará constantemente bajo presión de memoria y experimentarás problemas de rendimiento y estabilidad. Lo mínimo práctico para producción es 4 GB.
¿Cómo accedo a cPanel si perdí la contraseña de root?
Accede a la consola de emergencia (KVM/VNC) de tu proveedor de VPS y desde ahí restablece la contraseña root con passwd. También puedes usar el panel de control de tu proveedor (por ejemplo, Linode, DigitalOcean o el de tu proveedor mexicano) para resetearla desde fuera del sistema.
Para saber más
Otros proveedores y guías que vale la pena comparar: