Blog ·
Alternativas a cPanel para hosters
Seis paneles de control comparados: modelo de licencia, esfuerzo de migración y comportamiento de API medido. DirectAdmin, Plesk, HestiaCP y CyberPanel.
Por Provibr
La mayoría de los comparativos de paneles de control de alojamiento los escribe alguien que vende uno de ellos. Este lo escribe una empresa que ejecuta los seis como integraciones en producción y que cobra lo mismo con independencia de cuál se elija, así que lo útil que podemos ofrecer no es una opinión, sino mediciones.
Todo lo que figura en la tabla de API de más abajo se midió contra servidores en funcionamiento mientras construíamos esas integraciones. Es la parte de un panel que solo se descubre después de haberse comprometido con él, y es la que decide si la automatización será aburrida o una fuente permanente de incidentes.
Los seis, de un vistazo
| Panel | Modelo de licencia | Ideal para | A tener en cuenta |
|---|---|---|---|
| cPanel / WHM | por cuenta, al mes | hosters cuyos clientes lo piden por su nombre | el coste crece con el número de clientes |
| DirectAdmin | por servidor, tarifa plana a partir de un nivel | volúmenes de cuentas en aumento, márgenes ajustados | un ecosistema de terceros más reducido |
| Plesk | por servidor, por niveles | alojamiento Windows, cargas de agencia | dos API, ninguna completa por sí sola |
| Virtualmin | edición de código abierto, edición Pro de pago | hosters técnicos que ya usan Webmin | el soporte de cuotas depende del sistema de archivos |
| HestiaCP | código abierto | parques pequeños y ligeros con Debian/Ubuntu | banea la automatización tras cinco rechazos |
| CyberPanel | edición de código abierto, edición Enterprise de pago | pilas LiteSpeed / OpenLiteSpeed | el acceso a la API está desactivado por defecto |
El coste de licencia, y dónde dejamos de dar cifras
Podemos dar cifras sólidas para dos de los seis, porque las verificamos en la fuente y podemos fecharlas.
cPanel, precios públicos en self-managed vigentes el 1 de enero de 2026: Solo 29,99 $, Admin 35,99 $, Pro 53,99 $, Premier 69,99 $ hasta 100 cuentas y 0,49 $ por cada cuenta por encima de esa cifra. Los predecesores de 2025 eran 26,99 $, 32,99 $, 46,99 $, 65,99 $ y 0,45 $. Pro subió un 14,9 %; la tarifa por cuenta por encima de 100 subió un 8,9 %.
DirectAdmin, precios de venta al público tomados de directadmin.com el 21 de agosto de 2026: Personal PLUS 5 $/mes (2 cuentas), Lite 15 $/mes (10 cuentas), Standard 29 $/mes para un número ilimitado de cuentas y dominios, con descuentos por volumen publicados del 15 % a partir de cuatro licencias Standard y hasta el 40 % con treinta y cinco.
Para las otras cuatro nos abstenemos deliberadamente de citar un precio. Plesk publica niveles por servidor, y lo que se paga depende del nivel, de si se compra directamente, a través de un proveedor de alojamiento o de un marketplace en la nube, y de la duración del compromiso; no verificamos para 2026 una cifra que estuviéramos dispuestos a poner en una tabla, así que no ponemos ninguna. Virtualmin, HestiaCP y CyberPanel son un tipo de afirmación distinto, no un precio más bajo: Virtualmin ofrece una edición GPL junto a una edición Pro de pago, HestiaCP es de código abierto, y CyberPanel ofrece una edición de código abierto junto a una edición Enterprise de pago que integra LiteSpeed Enterprise. «Sin coste de licencia» es un hecho sobre la licencia del software, no una afirmación sobre el coste total de propiedad: se cambia una línea de licencia por horas.
La forma de la curva de cPanel es lo que conviene interiorizar, porque es lo que hace de esto una pregunta recurrente y no puntual. A 0,49 $ por cuenta y mes, un servidor de mil cuentas cuesta 510,99 $ donde DirectAdmin Standard cuesta 29 $, y el próximo enero la primera cifra se mueve y la segunda probablemente no.
Lo que el cliente nota de verdad
La aritmética de las licencias es la mitad fácil. La mitad cara son la fuga de clientes y el soporte, y ahí solo una cosa aparece de forma fiable en las cifras: si el cliente reconoce la interfaz.
La ventaja de ecosistema de cPanel es real y no es nostalgia. Más integraciones de terceros, más herramientas de migración, más documentación escrita por gente ajena, y clientes cuyos tres últimos hosters lo usaban todos. Si la carga de soporte es el mayor coste, esa familiaridad vale dinero, y cualquier comparativo que la trate como mero apego induce a error. En sentido contrario: para el alojamiento de reventa, para públicos técnicos y para todo aquello en lo que el cliente vive en el panel propio y no en el de alojamiento, la interfaz es casi invisible, y la línea de licencia no lo es.
Lo que hace de verdad cada API, medido
Esta es la tabla que nadie publica, porque solo se aprende escribiendo una integración contra cada una.
| cPanel / WHM | DirectAdmin | Plesk | Virtualmin | HestiaCP | CyberPanel | |
|---|---|---|---|---|---|---|
| Puerto predeterminado | 2087 | 2222 | 8443 | 10000 | 8083 | 8090 |
| HTTP en claro | rechazado | habitual, aceptado con una advertencia | redirige a https | sin medir | sin medir | 443 estaba cerrado en el servidor que medimos |
| Credencial | token de API de WHM | clave de conexión | una clave de API | HTTP Basic | clave de acceso | usuario y contraseña, de los que se deriva un token |
| El éxito se lee en | metadata.result | error=0 en el cuerpo | según la API | status: "success" | la cabecera Hestia-Exit-Code | el cuerpo JSON |
| El fallo llega como | HTTP 200 | HTTP 200 | HTTP 200 (XML) | HTTP 200 | HTTP 4xx, pero hay que leer la cabecera | el cuerpo JSON |
| Número de API necesarias | una | una | dos | una | una | dos |
| Lista las cuentas en una llamada | sí | sí | sí | sí | sí, luego una llamada por cuenta para los dominios | ningún endpoint de ese tipo |
| Retardo de lectura tras un cambio | ninguno medido | ~3 segundos | ninguno medido | no medido | no medido | no medido |
Cuatro de esas filas merecen más que una casilla.
Cuatro de estos seis paneles señalan el fallo con un HTTP 200. cPanel coloca result: 0 en un objeto metadata; DirectAdmin coloca error=1 en el cuerpo; la API XML de Plesk responde <status>error</status>; Virtualmin tiene dos formas de fallo distintas y entrega ambas con un 200. Un cliente escrito para comprobar el código de estado señalará un éxito por cada uno de ellos. Es la forma más habitual de que una primera integración no haga nada en silencio.
Plesk necesita sus dos API, y no es una preferencia. La API REST v2 es limpia pero incompleta: /subscriptions y /service-plans no existen, y solicitarlas devuelve un 404 en forma de página HTML. El plan de servicio es el paquete de alojamiento, de modo que toda la parte de los paquetes tiene que pasar por la antigua API XML/RPC. Lo que salva la situación es que una sola clave abre las dos (medimos la misma clave devolviendo 200 en REST y una respuesta válida en XML), así que es un solo campo de credencial, no dos.
CyberPanel no tiene ningún endpoint que liste los sitios web. Es la mayor carencia de los seis. Además, su acceso a la API está desactivado por defecto: el registro del administrador lleva un indicador de API que parte de cero, y mientras está desactivado una contraseña correcta y una incorrecta producen el mismo 403. Activarlo es un paso deliberado en el panel, y hasta que alguien lo dé, ninguna comprobación de credenciales explicará por qué se está bloqueado.
HestiaCP banea la automatización tras cinco llamadas rechazadas. fail2ban con maxretry = 5 y un DROP de iptables. A partir de ahí, las llamadas dejan de fallar a nivel de aplicación y empiezan a expirar a nivel de red, de modo que la supervisión da el panel por inalcanzable y nada en los registros apunta a un problema de credenciales. Una clave acotada con el conjunto de permisos de facturación que trae HestiaCP se queda sin los comandos que usa un ciclo de sondeo normal, así que agota el contador a intervalos regulares.
Dos trampas que cuestan dinero en lugar de tiempo
cPanel convierte los nombres de usuario a minúsculas en silencio. Al crear MyClient mediante WHM se obtiene myclient, anunciado como un éxito y sin mención alguna del cambio. Todo lo que guarda el nombre que envió, y no el que recibió de vuelta, pierde esa cuenta en la siguiente sincronización completa, y una sincronización completa que no encuentra una cuenta es justo lo que le indica a una plataforma que la cuenta se ha eliminado.
Virtualmin acepta un nombre de plan que no existe y no hace nada con él. Medido en 8.1.2: modify-domain --plan <nonexistent> responde status: "success" con una salida que dice «All done», y el plan de la cuenta no cambia ni antes ni después. No hay ninguna forma de error que clasificar; el rechazo es el silencio. Un cliente pulsa cambiar de paquete, obtiene una confirmación verde y sigue en el plan antiguo.
El segundo caso se generaliza. Ninguna mutación, en ninguno de estos seis paneles, puede creerse bajo palabra. cPanel confirma un cambio con una página de salida de proceso en lugar del nuevo estado; Virtualmin confirma con «All done». El único patrón fiable es: cambiarlo, releerlo y comunicar lo que se ha leído.
El esfuerzo de migración, con honestidad
DirectAdmin es la ruta más transitada para salir de cPanel, y hacia la que apunta el mayor número de herramientas de terceros. Las reglas de nombres de usuario son lo bastante parecidas para que la mayoría de las cuentas migren sin cambiar de nombre, algo que importa más de lo que parece.
Plesk es un salto conceptual mayor porque el modelo de objetos difiere: una suscripción de Plesk se identifica por su dominio principal, no por un nombre de usuario, de modo que todo lo que en la facturación guarde un nombre de usuario de cPanel se queda sin nada a lo que apuntar después.
HestiaCP, CyberPanel y Virtualmin son los saltos más grandes, menos por los paneles que por el ecosistema: menos herramientas de conversión, menos gente que lo haya hecho antes, y más trabajo que recae en el propio equipo.
No hemos realizado ninguna migración de datos por encargo y no vamos a describir la herramienta de conversión de ningún fabricante como si la hubiéramos probado. Lo que sí podemos decir es cómo se comporta el panel de destino una vez que las cuentas están ahí.
Cuál conviene a cada negocio
Quedarse en cPanel si los clientes lo piden por su nombre, si se depende de herramientas orientadas solo a él, o si la familiaridad del soporte es el coste dominante. Conviene comprobar las cuotas del sistema de archivos antes de vender otro plan con disco limitado.
Elegir DirectAdmin si el número de cuentas crece y los márgenes son estrechos. Por encima de unos cientos de cuentas, la aritmética de las licencias es decisiva, y sus claves de conexión ofrecen la mejor historia de credenciales de los seis: una clave puede limitarse a una lista explícita de comandos, a una dirección, a una fecha de caducidad y a un número de usos.
Elegir Plesk si se alojan cargas Windows o se atiende a agencias, y se está preparado para una integración con dos API.
Elegir HestiaCP o Virtualmin si se es pequeño y técnico, y el tiempo cuesta menos que una licencia.
Elegir CyberPanel si ya se está comprometido con una pila LiteSpeed. Fuera de ese caso, la ausencia de un endpoint para listar los sitios web es una restricción real para la automatización.
No hace falta elegir uno solo
Si esta decisión parece pesada, es porque suele plantearse como un único interruptor, accionado una sola vez, para todo el mundo.
Provibr ejecuta los seis en paralelo en una misma cuenta. Una cuenta cPanel, una cuenta DirectAdmin y una suscripción Plesk figuran en la misma lista de servidores, cuentan para la misma capacidad y llegan a la misma factura mensual, con las mismas acciones detrás: suspender, reactivar, cambiar de paquete y eliminar. El agente se conecta hacia fuera desde la red propia, de modo que ningún servidor necesita abrir un puerto entrante. Las cuentas que no se hayan creado a través de Provibr se dejan intactas hasta que se importan.
Eso es lo que hace posible una migración por cohortes: los clientes nuevos en el panel nuevo, los existentes migrados cuando convenga, y un solo lugar donde mirar mientras ambas cosas son ciertas.
Preguntas frecuentes
¿Cuál es la alternativa a cPanel más barata?
De dos de los seis podemos dar cifras fechadas. Los precios de lista autogestionados de cPanel vigentes desde el 1 de enero de 2026 llegan a $69,99 para un máximo de 100 cuentas y $0,49 por cada cuenta adicional; DirectAdmin Standard costaba $29 al mes por cuentas ilimitadas el 21 de agosto de 2026. Con mil cuentas eso son $510,99 frente a $29.
¿Un panel gratuito cuesta realmente menos?
«Sin coste de licencia» es un hecho sobre la licencia del software, no una afirmación sobre el coste total: se cambia una línea de licencia por horas. Virtualmin publica una edición GPL junto a una Pro de pago, HestiaCP es de código abierto y CyberPanel publica una edición de código abierto junto a una Enterprise de pago.
¿Qué se rompe primero al automatizar uno de estos paneles?
Cuatro de los seis informan del fallo con HTTP 200. cPanel pone result: 0 en un objeto metadata, DirectAdmin pone error=1 en el cuerpo, la API XML de Plesk responde con un estado de error y Virtualmin entrega dos formas de fallo distintas con un 200. Un cliente que compruebe el código de estado informará de éxito en los cuatro casos.
¿Hay que mover a todo el mundo a un único panel?
No, y ese planteamiento es lo que hace pesada la decisión. Provibr ejecuta los seis en paralelo dentro de una misma cuenta, de modo que una cuenta de cPanel, una de DirectAdmin y una suscripción de Plesk caen en la misma lista de servidores, el mismo recuento de capacidad y la misma factura mensual mientras la migración avanza por cohortes.
Lecturas relacionadas
- La subida de precios de cPanel de 2026: la aritmética por tamaño de parque y las cuatro salidas.
- Migrar de cPanel a DirectAdmin: incluido lo que no viaja con la migración.
- Cómo funcionan las integraciones: el agente, las credenciales y lo que una integración de panel de control puede y no puede hacer.
- El módulo WHMCS para CyberPanel: con qué se topa la venta de CyberPanel a través de WHMCS.
- Automatizar la facturación con Virtualmin: del pedido a la cuenta activa, en el panel con menos herramientas alrededor.
Los precios públicos de cPanel de 2026 proceden de la cobertura pública del anuncio en vigor el 1 de enero de 2026; los precios de DirectAdmin se tomaron de directadmin.com el 21 de agosto de 2026. No se cita ningún precio para Plesk, Virtualmin, HestiaCP ni CyberPanel porque no pudimos verificar una cifra actual que estuviéramos dispuestos a publicar. Todo el comportamiento de API descrito aquí se midió contra servidores en funcionamiento durante la construcción de las seis integraciones de Provibr, entre julio y agosto de 2026.