Preguntas frecuentes sobre migración de DirectAdmin a cPanel
Introducción: ¿Por qué migrar de DirectAdmin a cPanel?
Si estás leyendo esto, probablemente te estés planteando migrar DirectAdmin a cPanel o ya tienes el proceso en marcha. Es una decisión común: cPanel es conocido por su interfaz intuitiva, su amplio ecosistema de plugins y su facilidad de uso para usuarios finales. DirectAdmin, por otro lado, es más ligero y económico, pero a veces carece de ciertas herramientas modernas o del soporte que ofrece cPanel.
En esta guía, vamos a resolver las preguntas más frecuentes sobre la migración de DirectAdmin a cPanel. No importa si eres un administrador de sistemas con experiencia o un usuario que apenas está empezando: aquí encontrarás respuestas claras, pasos prácticos y consejos para que el proceso sea lo más fluido posible.
¿Qué necesito saber antes de migrar DirectAdmin a cPanel?
Antes de lanzarte a la migración, es fundamental tener claros algunos conceptos básicos. Aquí van las preguntas más habituales.
¿Cuáles son los requisitos técnicos mínimos?
Para que la migración sea exitosa, tu servidor debe cumplir con:
- Sistema operativo: CentOS 7, 8 o Rocky Linux/AlmaLinux (recomendado). cPanel no soporta Debian/Ubuntu de forma nativa.
- Espacio en disco: Al menos 20 GB libres para la instalación de cPanel y las copias de seguridad.
- Memoria RAM: Mínimo 2 GB, aunque 4 GB o más es lo ideal.
- Acceso root: Necesitarás credenciales de root tanto en el servidor origen (DirectAdmin) como en el destino (cPanel).
[WARNING] No intentes migrar si tu servidor tiene menos de 2 GB de RAM. El proceso puede fallar o dejar el sistema inestable.
¿Se pierden datos durante la migración?
En teoría, no. cPanel dispone de herramientas como Transfer Tool o pkgacct que permiten migrar cuentas completas (bases de datos, correos, archivos, configuraciones). Sin embargo, siempre existe un riesgo mínimo. Por eso es obligatorio hacer una copia de seguridad completa antes de empezar.
FAQ sobre el proceso de migración paso a paso
Aquí respondemos las dudas más concretas que surgen durante la migración.
¿Cómo hago una copia de seguridad en DirectAdmin?
DirectAdmin permite generar backups completos desde su panel. Sigue estos pasos:
- Accede a DirectAdmin como administrador.
- Ve a Admin Level > Backup/Transfer.
- Selecciona las cuentas que quieres migrar.
- Elige Create Backup y descarga el archivo .tar.gz generado.
También puedes usar la línea de comandos:
/usr/local/directadmin/scripts/directadmin backup
Este comando crea un backup de todas las cuentas en /home/admin/admin_backups/.
¿Cómo instalo cPanel en el servidor destino?
Si tu servidor destino no tiene cPanel, instálalo así:
- Conéctate por SSH como root.
- Ejecuta:
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest - Espera unos 30-60 minutos (depende del hardware).
- Una vez terminado, accede a
https://IP_DEL_SERVIDOR:2087con usuariorooty la contraseña de root.
[TIP] Durante la instalación, cPanel te pedirá confirmar la licencia. Asegúrate de tener una licencia válida (puedes obtener una de prueba gratuita por 15 días).
¿Cuál es la mejor herramienta para migrar cuentas?
cPanel incluye Transfer Tool (accesible desde WHM > Transfer Tool) que permite migrar desde DirectAdmin. Sin embargo, a veces da problemas con configuraciones no estándar. Una alternativa más robusta es rsync para archivos y mysqldump para bases de datos.
Si prefieres algo automatizado, el script DirectAdmin to cPanel Migration (disponible en GitHub) puede ayudarte.
¿Migro primero los correos o las bases de datos?
El orden recomendado es:
- Archivos y bases de datos (son los más grandes y críticos).
- Configuraciones de correo (dominios, cuentas, reenviadores).
- DNS y zonas (para minimizar el tiempo de inactividad).
[INFO] Si migras el DNS al final, los usuarios no notarán cortes en el correo durante el proceso.
Preguntas sobre problemas comunes durante la migración
¿Por qué falla la migración de ciertas cuentas?
Las causas más frecuentes son:
- Nombres de usuario duplicados: En DirectAdmin y cPanel, los usuarios deben ser únicos. Si ya existe una cuenta con el mismo nombre en cPanel, la migración fallará.
- Espacio en disco insuficiente: Verifica que el servidor destino tenga suficiente espacio.
- Versiones de PHP incompatibles: DirectAdmin puede usar PHP 5.6, mientras que cPanel requiere al menos PHP 7.4. Actualiza antes de migrar.
¿Qué hago si el correo no funciona después de la migración?
Es uno de los problemas más comunes. Soluciónalo así:
- Revisa los registros MX en el DNS. Deben apuntar al nuevo servidor.
- Verifica que las cuentas de correo se hayan creado correctamente en cPanel.
- Comprueba los archivos
/etc/exim.confy/etc/dovecot.conf(cPanel los configura automáticamente). - Si usas autenticación SMTP, asegúrate de que el puerto 587 esté abierto.
¿Cómo migro bases de datos MySQL/MariaDB?
La forma más segura es:
- Desde DirectAdmin, exporta cada base de datos con:
mysqldump -u root -p nombre_bd > /backup/nombre_bd.sql - Transfiere los archivos .sql al servidor destino.
- En cPanel, crea las bases de datos y usuarios correspondientes.
- Importa con:
mysql -u root -p nombre_bd < /backup/nombre_bd.sql
[WARNING] No olvides migrar también los privilegios de los usuarios. Si no lo haces, las aplicaciones web no podrán conectar a la base de datos.
Preguntas sobre DNS, dominios y SSL
¿Debo cambiar los DNS antes o después de la migración?
Lo ideal es hacerlo después de que todo esté funcionando en el nuevo servidor. Así evitas que los usuarios accedan a un sitio incompleto. El proceso típico es:
- Migra todos los datos.
- Prueba el sitio con un archivo hosts local o usando la IP directamente.
- Cambia los nameservers en tu registrador de dominios.
¿Qué pasa con los certificados SSL?
Los certificados SSL de DirectAdmin no se migran automáticamente. Deberás:
- Para SSL auto-firmados: Genera nuevos certificados en cPanel (WHM > SSL/TLS).
- Para SSL de pago (Let's Encrypt, Sectigo, etc.): Reinstálalos manualmente o usa AutoSSL de cPanel (gratuito con Let's Encrypt).
[TIP] cPanel tiene una función llamada AutoSSL que renueva certificados automáticamente. Actívala en WHM > SSL/TLS > Manage AutoSSL.
Preguntas sobre herramientas alternativas y Syspanel
¿Puedo migrar a Syspanel (HestiaCP) en lugar de cPanel?
Sí, aunque esta guía se centra en cPanel, mencionamos que Syspanel (el nombre que usamos para HestiaCP) es una alternativa ligera y gratuita. Si decides probarlo, recuerda que su puerto de acceso es el 2106 (por ejemplo, https://IP_DEL_SERVIDOR:2106).
La migración desde DirectAdmin a Syspanel es similar, pero requiere scripts específicos. No obstante, para este artículo, nos enfocamos en cPanel.
¿Qué ventajas tiene cPanel frente a Syspanel?
cPanel ofrece:
- Interfaz más intuitiva para usuarios finales.
- Mayor cantidad de plugins y extensiones (como Softaculous, JetBackup, etc.).
- Soporte técnico oficial 24/7.
Syspanel, en cambio, es ideal para presupuestos ajustados y servidores con pocos recursos.
Preguntas sobre post-migración
¿Cómo verifico que la migración fue exitosa?
Haz estas comprobaciones:
- Accede a cPanel con un usuario de prueba.
- Revisa los archivos en el administrador de archivos.
- Envía y recibe un correo desde una cuenta migrada.
- Ejecuta una prueba de base de datos desde una aplicación web.
- Comprueba los logs en
/usr/local/cpanel/logs/error_log.
¿Qué hago si algo no funciona?
No entres en pánico. Sigue estos pasos:
- Revisa los logs de migración en WHM > Transfer Tool > View Log.
- Busca errores específicos (por ejemplo, "table not found" o "permission denied").
- Corrige manualmente los problemas menores (por ejemplo, recrea una base de datos faltante).
- Si el error es grave, restaura la copia de seguridad y repite la migración.
[INFO] cPanel tiene una comunidad muy activa en foros como cPanel Forums o Stack Overflow. Si te atascas, busca allí.
Conclusión: Resuelve tus dudas y migra con confianza
Migrar de DirectAdmin a cPanel puede parecer abrumador, pero con la información adecuada y siguiendo los pasos correctos, es un proceso manejable. Recuerda siempre:
- Haz copias de seguridad antes de cualquier cambio.
- Prueba todo en un entorno de staging si es posible.
- No te apresures con los DNS: espera a que todo funcione.
Esperamos que esta FAQ migración cPanel te haya sido de ayuda. Si tienes más preguntas, no dudes en consultar la documentación oficial de cPanel o contactar con tu proveedor de hosting.
¡Buena suerte con tu migración!
