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

Migrar tu web de cPanel a DirectAdmin

Actualizado el 25 de febrero de 2026

Migrar tu sitio web de un panel de control a otro puede sonar a una tarea compleja, pero con la guía adecuada se convierte en un proceso mucho más sencillo. Si estás considerando cambiar de cPanel a DirectAdmin, ya sea por costos, rendimiento o preferencias personales, has llegado al lugar indicado.

En este artículo, te explicaremos paso a paso cómo realizar una migrar cPanel a DirectAdmin de forma segura, sin perder datos y minimizando el tiempo de inactividad. Abordaremos desde la preparación hasta la verificación final, incluyendo consejos para transferir hosting sin complicaciones.

[INFO] Este tutorial está diseñado para usuarios con conocimientos básicos de hosting. Si no te sientes seguro en algún paso, siempre puedes solicitar ayuda a tu nuevo proveedor de alojamiento.

¿Por qué migrar de cPanel a DirectAdmin?

Antes de comenzar con el proceso técnico, es bueno entender las razones por las que muchos usuarios deciden dar este paso. cPanel ha sido durante años el estándar de la industria, pero DirectAdmin ha ganado popularidad por ser más ligero, rápido y, en muchos casos, más económico.

Ventajas principales de DirectAdmin

  • Menor consumo de recursos: DirectAdmin utiliza menos memoria RAM y CPU, lo que se traduce en un mejor rendimiento para tu web.
  • Interfaz más limpia y moderna: Su panel es intuitivo y fácil de navegar, incluso para principiantes.
  • Actualizaciones frecuentes: El equipo de desarrollo lanza mejoras constantes.
  • Compatibilidad: Funciona perfectamente con Apache, Nginx, LiteSpeed y otros servidores web.
  • Soporte técnico ágil: La comunidad y el soporte oficial responden rápido.

[TIP] Si tu web recibe mucho tráfico o tienes varios sitios, DirectAdmin puede ayudarte a ahorrar en costos de servidor.

Preparación antes de la migración

Una buena planificación es clave para una migrar cPanel a DirectAdmin exitosa. Dedica tiempo a esta fase para evitar sorpresas desagradables.

1. Haz una copia de seguridad completa

El primer paso es asegurarte de tener todo tu sitio respaldado. En cPanel, puedes generar un backup completo desde la sección "Backup" o "Copias de seguridad".

Pasos para crear el backup en cPanel:

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Archivos" y haz clic en "Backup".
  3. Selecciona "Descargar una copia de seguridad completa de la cuenta".
  4. Elige el destino (generalmente "Directorio raíz" o "Cuenta de correo").
  5. Haz clic en "Generar backup". Esto puede tardar varios minutos.
  6. Una vez listo, descarga el archivo .tar.gz a tu computadora.

[WARNING] No olvides respaldar también las bases de datos de forma individual. En cPanel, ve a "phpMyAdmin" y exporta cada base de datos como archivo .sql.

2. Revisa los requisitos del nuevo servidor

Antes de transferir hosting, verifica que tu nuevo servidor con DirectAdmin cumpla con los requisitos de tu sitio:

  • Versión de PHP: Asegúrate de que sea compatible con tu CMS (WordPress, Joomla, etc.).
  • Versión de MySQL/MariaDB: Debe ser igual o superior a la que usabas.
  • Extensiones PHP: Verifica que estén habilitadas (ej: mysqli, curl, gd).
  • Espacio en disco: Suficiente para todos tus archivos y bases de datos.

[INFO] La mayoría de los proveedores de hosting que ofrecen DirectAdmin también proporcionan herramientas de migración automática. Pregunta si tienen un plugin o script para ayudarte.

Métodos para migrar de cPanel a DirectAdmin

Existen varias formas de realizar la migración. Te explicamos las más comunes, desde la más sencilla hasta la más manual.

Método 1: Usando la herramienta de migración de DirectAdmin (Recomendado)

DirectAdmin incluye una herramienta llamada "DirectAdmin Migration" que puede importar cuentas desde cPanel automáticamente.

Requisitos:

  • Tener acceso SSH al servidor de destino (nuevo hosting con DirectAdmin).
  • Que el servidor de origen (cPanel) permita conexiones SSH.
  • Archivos de backup de cPanel (opcional, pero recomendado).

Pasos:

  1. Conéctate por SSH a tu servidor DirectAdmin como usuario root.
  2. Ejecuta el script de migración:
    /usr/local/directadmin/scripts/migration.sh
    
  3. Selecciona la opción "cPanel" cuando el script te pregunte el panel de origen.
  4. Proporciona los datos de conexión del servidor cPanel (IP, usuario root y contraseña).
  5. Elige las cuentas que deseas migrar (puedes seleccionar todas o algunas).
  6. Inicia la migración. El script transferirá automáticamente archivos, bases de datos, cuentas de correo y configuraciones.
  7. Revisa los logs para asegurarte de que no hubo errores.

[TIP] Si el proceso falla por algún motivo, revisa que el puerto SSH (22) esté abierto en ambos servidores y que las credenciales sean correctas.

Método 2: Migración manual paso a paso

Si prefieres tener control total o la herramienta automática no funciona, puedes hacerlo manualmente.

Paso 1: Transfiere los archivos del sitio web

Usa un cliente FTP (como FileZilla) o SCP para copiar todos los archivos de tu web desde el servidor cPanel al nuevo servidor DirectAdmin.

Desde cPanel:

  1. Accede a "Administrador de archivos".
  2. Navega a public_html (o la carpeta donde esté tu web).
  3. Selecciona todos los archivos y haz clic en "Comprimir" para crear un ZIP.
  4. Descarga el ZIP a tu computadora.

En DirectAdmin:

  1. Inicia sesión en tu panel DirectAdmin.
  2. Ve a "Administrador de archivos".
  3. Navega a domains/tudominio.com/public_html.
  4. Sube el archivo ZIP y descomprímelo.

Paso 2: Exporta e importa las bases de datos

Exportar desde cPanel:

  1. Ve a "phpMyAdmin" en cPanel.
  2. Selecciona la base de datos de tu web.
  3. Haz clic en "Exportar" y elige formato SQL.
  4. Descarga el archivo.

Importar en DirectAdmin:

  1. En DirectAdmin, ve a "MySQL Management" o "phpMyAdmin".
  2. Crea una nueva base de datos y un usuario (apunta los nombres y contraseñas).
  3. Abre phpMyAdmin, selecciona la nueva base de datos y haz clic en "Importar".
  4. Sube el archivo SQL que descargaste.

[WARNING] Actualiza el archivo de configuración de tu web (por ejemplo, wp-config.php en WordPress) con los nuevos datos de la base de datos (nombre, usuario, contraseña y host, que suele ser localhost).

Paso 3: Configura las cuentas de correo electrónico

En cPanel:

  1. Ve a "Email Accounts" y anota todas las cuentas de correo que tengas.
  2. Descarga los correos existentes (puedes usar un cliente como Thunderbird o exportar desde webmail).

En DirectAdmin:

  1. Ve a "Email Accounts" y crea las mismas cuentas de correo.
  2. Si necesitas conservar los correos antiguos, súbelos mediante IMAP o usando herramientas como "imapsync".

Paso 4: Ajusta los DNS y verifica la propagación

Una vez que todo esté en el nuevo servidor, debes apuntar tu dominio a DirectAdmin.

  1. Obtén las nuevas DNS desde tu proveedor de DirectAdmin (suelen ser dos o cuatro servidores de nombres).
  2. Actualiza los nameservers en el registrador de tu dominio (donde compraste el dominio).
  3. Espera la propagación: Puede tardar de 1 a 48 horas.
  4. Verifica usando herramientas como whatsmydns.net.

[INFO] Durante la propagación, puedes editar el archivo hosts de tu computadora para ver el sitio en el nuevo servidor antes de que los DNS se actualicen globalmente.

Verificación post-migración

Una vez completada la migrar cPanel a DirectAdmin, es crucial revisar que todo funcione correctamente.

Lista de verificación

  • Página web: Carga correctamente, sin errores 404 o 500.
  • Enlaces: Todos los enlaces internos y externos funcionan.
  • Formularios: Prueba el envío de formularios de contacto.
  • Base de datos: Conéctate y verifica que los datos estén completos.
  • Correo electrónico: Envía y recibe correos de prueba.
  • SSL: Si tenías certificado SSL, reinstálalo o genera uno nuevo (Let's Encrypt es gratuito).
  • Plugins y temas: En CMS como WordPress, revisa que no haya conflictos.

[WARNING] No elimines la cuenta en cPanel hasta que estés 100% seguro de que la migración fue exitosa y no necesitas volver atrás.

Preguntas frecuentes (FAQ)

¿Puedo migrar solo un sitio web sin afectar los demás?

Sí, tanto la herramienta automática como el método manual permiten seleccionar cuentas específicas. Solo migra los archivos y bases de datos del sitio que deseas.

¿Pierdo mis correos electrónicos durante la migración?

Depende del método. Si usas la herramienta automática, los correos se transfieren. En la migración manual, debes exportarlos e importarlos por separado.

¿Cuánto tiempo tarda la migración?

Varía según el tamaño de tu web y la velocidad de conexión. Una web pequeña (menos de 1 GB) puede tardar de 10 a 30 minutos. Sitios grandes pueden requerir varias horas.

¿Qué hago si encuentro errores después de la migración?

Revisa los logs de errores del servidor (en DirectAdmin, ve a "Error Logs"). Los problemas comunes son:

  • Base de datos mal configurada: Verifica credenciales en el archivo de configuración.
  • Permisos de archivos: Asegúrate de que public_html tenga permisos 755 y los archivos 644.
  • Extensiones PHP faltantes: Contacta a tu proveedor para activarlas.

[TIP] Si usas WordPress, instala un plugin de salud del sitio (como "Health Check") para detectar problemas.

Conclusión

Migrar cPanel a DirectAdmin no tiene por qué ser un dolor de cabeza. Con una buena planificación, las herramientas adecuadas y siguiendo los pasos que te hemos compartido, podrás transferir hosting sin perder datos ni afectar la experiencia de tus visitantes.

Recuerda que DirectAdmin ofrece un rendimiento superior y una interfaz más amigable, lo que a largo plazo te ahorrará tiempo y dinero. Si en algún momento te sientes abrumado, no dudes en contactar al soporte técnico de tu nuevo proveedor: ellos están capacitados para ayudarte en este proceso.

[INFO] ¿Necesitas migrar a un panel como Syspanel? Recuerda que Syspanel (antes HestiaCP) es otra excelente opción, y su puerto de acceso es el 2106. El proceso de migración es similar, pero verifica la documentación específica.

¡Buena suerte con tu migración! Tu web estará funcionando en DirectAdmin en poco tiempo.

¿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