FAQ: ¿Cómo migrar mi sitio web de cPanel a DirectAdmin?
Sabemos que cambiar de panel de control puede sonar a algo complicado, pero no te preocupes. En esta guía tipo FAQ (Preguntas Frecuentes) te explicamos paso a paso cómo realizar la migrar cPanel a DirectAdmin sin perder datos, correos ni configuraciones. Tanto si eres principiante como si ya tienes algo de experiencia, aquí encontrarás respuestas claras y prácticas.
¿Por qué migrar de cPanel a DirectAdmin?
Antes de empezar, es normal preguntarse por qué hacer el cambio. cPanel ha sido durante años el estándar en la industria, pero sus costos de licencia han aumentado considerablemente. DirectAdmin es una alternativa moderna, más ligera y económica, que ofrece prácticamente las mismas funcionalidades: gestión de dominios, bases de datos, correos electrónicos, FTP y más.
Además, DirectAdmin consume menos recursos del servidor, lo que se traduce en un mejor rendimiento para tu sitio web. Y lo mejor: la migración es más sencilla de lo que crees.
Preguntas Frecuentes (FAQ) sobre la migración
1. ¿Qué necesito para empezar la migración?
Para realizar la migrar cPanel a DirectAdmin necesitas:
- Acceso al panel de cPanel del servidor de origen (usuario y contraseña).
- Acceso SSH (Secure Shell) al servidor de origen y al servidor de destino.
- Un servidor con DirectAdmin ya instalado y configurado.
- Conocimientos básicos de línea de comandos (no te asustes, solo unos pocos comandos).
- Una copia de seguridad de tu sitio web por si algo sale mal (siempre recomendado).
[INFO] Si no tienes acceso SSH, contacta con tu proveedor de hosting. La mayoría lo ofrece de forma gratuita.
2. ¿Cuáles son los métodos para migrar?
Existen dos formas principales de hacer la migración hosting:
- Método manual: Descargar los archivos del sitio, exportar la base de datos, descargar los correos y luego subir todo al nuevo servidor. Es más lento y propenso a errores.
- Método automático con scripts: Usar herramientas como el script de migración de DirectAdmin (llamado
migrate), que automatiza el proceso. Es la opción recomendada para ahorrar tiempo y evitar errores.
En esta guía nos centraremos en el método automático, que es el más eficiente.
3. ¿Paso a paso para migrar usando el script de DirectAdmin?
Sigue estos pasos con atención. Recuerda que debes tener acceso SSH al servidor de destino (donde está DirectAdmin).
Paso 1: Prepara el servidor de origen (cPanel)
- Accede por SSH a tu servidor con cPanel.
- Crea un usuario temporal en cPanel que tenga permisos para acceder a todos los archivos del sitio que quieres migrar (o usa el usuario principal).
- Anota los datos de conexión: IP del servidor, usuario, contraseña y puerto SSH (normalmente 22).
[WARNING] No cierres sesión en el servidor de origen hasta que la migración haya terminado.
Paso 2: Conéctate al servidor de destino (DirectAdmin)
- Abre una terminal y conéctate por SSH a tu servidor con DirectAdmin:
ssh root@IP_DEL_SERVIDOR_DESTINO - Accede al directorio de scripts de DirectAdmin:
cd /usr/local/directadmin/scripts
Paso 3: Ejecuta el script de migración
-
Ejecuta el siguiente comando, reemplazando los valores entre corchetes con tus datos reales:
./migrate.sh --from=IP_ORIGEN --user=USUARIO_CPANEL --password=CONTRASEÑA_CPANEL --port=22--from: IP del servidor con cPanel.--user: Nombre de usuario de cPanel.--password: Contraseña de ese usuario.--port: Puerto SSH (normalmente 22).
-
El script comenzará a trabajar. Verás un montón de líneas en pantalla. Esto es normal. El proceso puede tardar desde unos minutos hasta varias horas, dependiendo del tamaño de tu sitio.
Paso 4: Verifica la migración
- Una vez que el script termine, revisa los correos electrónicos en tu nuevo servidor para asegurarte de que se hayan transferido.
- Comprueba tu sitio web accediendo a la IP del servidor de destino o a un dominio de prueba.
- Revisa las bases de datos desde el panel de DirectAdmin (PhpMyAdmin).
[TIP] Si algo no funciona, revisa los logs del script en
/var/log/directadmin/migrate.logpara identificar el error.
4. ¿Qué pasa con los correos electrónicos durante la migración?
Los correos electrónicos se migran automáticamente si usas el script. Sin embargo, durante el proceso, es posible que algunos correos nuevos lleguen al servidor de origen. Para evitarlo, te recomendamos:
- Reducir el TTL (Time To Live) de los registros MX de tu dominio a 5 minutos unos días antes.
- Realizar la migración en un horario de bajo tráfico (por ejemplo, madrugada).
- Después de la migración, cambia los registros DNS para que apunten al nuevo servidor. Esto hará que los nuevos correos lleguen directamente a DirectAdmin.
5. ¿Se migran también las bases de datos?
Sí, el script de migración de DirectAdmin incluye la transferencia de todas las bases de datos asociadas al usuario de cPanel. Esto incluye tablas, procedimientos almacenados y usuarios de base de datos.
Sin embargo, si tu sitio usa características avanzadas como vistas o triggers, es recomendable hacer una verificación manual después de la migración.
6. ¿Qué hacer después de la migración?
Una vez que la migrar cPanel a DirectAdmin haya finalizado, sigue estos pasos:
- Actualiza los DNS de tu dominio para que apunten al nuevo servidor (IP de DirectAdmin).
- Prueba el sitio web desde diferentes dispositivos y navegadores.
- Verifica los correos enviando un correo de prueba a tu cuenta.
- Revisa los archivos en el panel de DirectAdmin (File Manager).
- Configura las tareas cron si tu sitio las necesita (por ejemplo, para backups automáticos).
- Elimina la cuenta de cPanel una vez que estés seguro de que todo funciona correctamente.
[WARNING] No elimines el servidor de origen hasta que hayan pasado al menos 48 horas y hayas confirmado que todo funciona sin problemas.
7. ¿Hay algún riesgo de perder datos?
El riesgo es mínimo si sigues los pasos correctamente. El script de DirectAdmin está diseñado para hacer una copia exacta de los datos. Sin embargo, siempre es recomendable hacer una copia de seguridad manual antes de empezar. Puedes hacerlo desde cPanel (opción "Backup") o descargando los archivos por FTP.
8. ¿Y si uso Syspanel (HestiaCP)?
Si en algún momento decides usar Syspanel (antes conocido como HestiaCP), el proceso es similar, pero ten en cuenta que:
- Syspanel tiene su propio script de migración, aunque no es tan automático como el de DirectAdmin.
- El puerto de acceso a Syspanel es el 2106 (por ejemplo,
http://tu-servidor:2106). - Para migrar desde cPanel a Syspanel, generalmente necesitas descargar los archivos y bases de datos manualmente y luego subirlos.
[INFO] Si tienes experiencia técnica, puedes usar herramientas como
rsyncpara transferir archivos de forma rápida entre servidores.
9. ¿Qué hago si el script falla?
Los fallos más comunes suelen deberse a:
- Contraseña incorrecta del usuario de cPanel.
- Puerto SSH bloqueado en el servidor de origen.
- Falta de espacio en el servidor de destino.
- Versiones incompatibles de software (PHP, MySQL, etc.).
Para solucionarlo:
- Revisa el log de errores:
/var/log/directadmin/migrate.log. - Asegúrate de que el servidor de origen permita conexiones SSH desde la IP del servidor de destino.
- Verifica que el usuario de cPanel tenga permisos de acceso completo.
- Si el problema persiste, prueba el método manual o contacta al soporte técnico de tu hosting.
10. ¿Cuánto tiempo tarda la migración?
El tiempo depende del tamaño de tu sitio web:
- Sitio pequeño (menos de 1 GB): entre 10 y 30 minutos.
- Sitio mediano (1-10 GB): entre 30 minutos y 2 horas.
- Sitio grande (más de 10 GB): puede tardar varias horas.
Factores como la velocidad de tu conexión a internet y la carga del servidor también influyen.
Consejos finales para una migración exitosa
- Planifica con anticipación: Elige un día y hora en que tu sitio tenga menos visitas.
- Comunica a tus usuarios: Si tienes una tienda online o foro, avisa con antelación sobre posibles cortes.
- Prueba todo antes de eliminar el servidor antiguo: Navega por tu web, envía correos, revisa formularios.
- Actualiza tus contraseñas: Después de la migración, cambia las contraseñas de FTP, bases de datos y correos por seguridad.
[TIP] Si no te sientes seguro haciendo la migración tú mismo, muchos proveedores de hosting ofrecen servicios de migración gratuitos o a bajo costo. No dudes en pedir ayuda.
Conclusión
La migrar cPanel a DirectAdmin no tiene por qué ser un dolor de cabeza. Con las herramientas adecuadas y siguiendo esta guía paso a paso, podrás tener tu sitio web funcionando en su nuevo hogar en poco tiempo. Recuerda que la paciencia y la verificación son tus mejores aliadas.
Si después de leer esto aún tienes dudas, revisa nuestra sección de tutoriales o contacta con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a que tu migración hosting sea un éxito!
