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

Migrar tu web de cPanel a DirectAdmin sin perder datos

Actualizado el 24 de mayo de 2026

¿Estás pensando en cambiar de panel de control de hosting? Es una decisión importante, pero no tiene por qué ser un dolor de cabeza. Si vienes de cPanel y estás considerando mudarte a DirectAdmin, probablemente te preocupe perder tus archivos, bases de datos o configuraciones. ¡Tranquilo! Aquí te voy a explicar paso a paso cómo hacer una migrar cPanel a DirectAdmin sin perder ni un solo dato. Te guiaré de forma clara, como si estuviera a tu lado, para que el proceso sea seguro y exitoso.

Empecemos por lo básico: migrar tu web no es solo copiar archivos. Implica mover cuentas de correo, bases de datos, registros DNS y configuraciones específicas. Pero con la guía adecuada, transferir hosting entre paneles es más sencillo de lo que parece. Y si en algún momento te sientes perdido, recuerda que estamos aquí para ayudarte.


¿Por qué migrar de cPanel a DirectAdmin?

Antes de meternos en los pasos técnicos, hablemos de las razones. cPanel es el estándar de la industria, pero no es barato. DirectAdmin es una alternativa más económica, ligera y con una interfaz moderna. Además, muchas empresas de hosting están migrando a DirectAdmin por su eficiencia y facilidad de uso. Si tu objetivo es cambio de panel hosting para ahorrar costos o mejorar el rendimiento, DirectAdmin es una excelente opción.

Ventajas clave de DirectAdmin:

  • Menor consumo de recursos del servidor.
  • Interfaz limpia y fácil de navegar.
  • Actualizaciones frecuentes y soporte activo.
  • Compatible con la mayoría de scripts y CMS (WordPress, Joomla, etc.).

Preparación antes de la migración

La clave para una guía migración exitosa es la preparación. No te saltes este paso, por más básico que parezca. Aquí tienes una lista de verificación:

1. Haz una copia de seguridad completa en cPanel

Antes de mover nada, asegúrate de tener un respaldo. En cPanel:

  • Ve a la sección "Copias de seguridad" o "Backup".
  • Selecciona "Descargar una copia de seguridad completa del sitio web".
  • Esto generará un archivo .tar.gz con todos tus archivos, bases de datos, correos y configuraciones.

[WARNING] No confíes solo en una copia. Descarga el archivo a tu computadora y también a un servicio en la nube (Google Drive, Dropbox). La redundancia es tu mejor amiga.

2. Revisa los requisitos de DirectAdmin

Asegúrate de que tu nuevo servidor con DirectAdmin tenga los mismos recursos o mejores que el anterior. Verifica:

  • Versión de PHP (7.4, 8.0, etc.).
  • Versión de MySQL o MariaDB.
  • Extensiones de PHP necesarias para tu web (por ejemplo, mysqli, curl, gd).

3. Anota configuraciones importantes

Toma nota de:

  • Nombres de bases de datos y usuarios.
  • Configuraciones de correo (cuentas, reenvíos, filtros).
  • Registros DNS (si manejas tu propio dominio).
  • Rutas de archivos personalizadas (por ejemplo, .htaccess con reglas especiales).

Métodos para migrar cPanel a DirectAdmin

Existen varias formas de realizar la migración web. Te explico las más comunes, desde la más sencilla hasta la más técnica.

Método 1: Migración manual (recomendado para principiantes)

Este método es ideal si no tienes experiencia técnica. Consiste en descargar tus datos desde cPanel y subirlos manualmente a DirectAdmin.

Paso 1: Exporta tus archivos desde cPanel

  • Entra a "Administrador de archivos" en cPanel.
  • Selecciona la carpeta public_html (donde está tu web).
  • Comprime todo en un archivo ZIP o TAR.
  • Descárgalo a tu computadora.

Paso 2: Exporta tus bases de datos

  • Ve a "phpMyAdmin" en cPanel.
  • Selecciona cada base de datos que uses.
  • Haz clic en "Exportar" y elige el formato SQL.
  • Guarda los archivos .sql en tu computadora.

Paso 3: Sube archivos a DirectAdmin

  • Accede a DirectAdmin con tu usuario y contraseña.
  • Ve a "Administrador de archivos" (File Manager).
  • Navega hasta domains/tudominio.com/public_html.
  • Sube el archivo ZIP que descargaste y extráelo.

Paso 4: Importa las bases de datos

  • En DirectAdmin, ve a "MySQL Management" (o "phpMyAdmin").
  • Crea una nueva base de datos y un usuario (anota los datos).
  • Importa el archivo .sql usando la opción "Importar".

Paso 5: Configura la conexión a la base de datos

Tu web (WordPress, por ejemplo) necesita saber a qué base de datos conectarse. Edita el archivo wp-config.php (en WordPress) o el archivo de configuración de tu CMS con los nuevos nombres de base de datos, usuario y contraseña.

[TIP] Si usas WordPress, también debes actualizar la URL del sitio en la base de datos. Puedes usar un plugin como "Better Search Replace" o hacerlo manualmente con una consulta SQL.

Método 2: Usando la herramienta de migración de DirectAdmin

Algunos servidores con DirectAdmin incluyen una herramienta llamada "DirectAdmin Migration" o "Import cPanel Backup". Esta opción es más automática:

  1. En DirectAdmin, ve a "Admin Level" (si tienes acceso de administrador).
  2. Busca la opción "Import cPanel Backup".
  3. Sube el archivo de copia de seguridad de cPanel (el .tar.gz que descargaste).
  4. La herramienta intentará extraer y mapear automáticamente los datos.

[WARNING] Este método no siempre funciona al 100%. Pueden fallar las cuentas de correo o configuraciones específicas. Siempre verifica después.

Método 3: Migración mediante SSH (avanzado)

Si te sientes cómodo con la línea de comandos, puedes usar rsync o scp para transferir archivos directamente entre servidores. Aquí un ejemplo básico:

  1. Conéctate al servidor cPanel por SSH.
  2. Comprime los archivos: tar -czvf backup.tar.gz /home/usuario/public_html
  3. Transfiere al servidor DirectAdmin: scp backup.tar.gz usuario@nuevoservidor:/ruta/destino
  4. En DirectAdmin, extrae: tar -xzvf backup.tar.gz

[INFO] Este método es rápido, pero requiere permisos de root o sudo. Si no los tienes, mejor usa el método manual.


Migración de cuentas de correo electrónico

Uno de los puntos más delicados al transferir hosting son los correos. Si tienes cuentas de correo importantes (info@tudominio.com, ventas@tudominio.com), sigue estos pasos:

Exportar correos desde cPanel

  • En cPanel, ve a "Webmail" y accede a tu cuenta.
  • Usa un cliente como Roundcube o Horde para exportar carpetas.
  • Otra opción: descarga todos los correos mediante IMAP usando un programa como Thunderbird (arrastra las carpetas a tu computadora).

Importar correos a DirectAdmin

  • En DirectAdmin, crea las mismas cuentas de correo (con los mismos nombres y contraseñas).
  • Usa un cliente de correo (Thunderbird, Outlook) para conectarte al nuevo servidor.
  • Arrastra los correos desde tu carpeta local a las carpetas del nuevo servidor.

[TIP] Si tienes muchas cuentas, considera usar herramientas como imapsync (necesitas conocimientos técnicos). También puedes contratar un servicio de migración de correos.


Configuración de DNS y propagación

Una vez que los archivos y bases de datos están en DirectAdmin, debes apuntar tu dominio al nuevo servidor.

Paso 1: Obtén las DNS de DirectAdmin

En DirectAdmin, ve a "DNS Management" y anota los servidores de nombres (nameservers) que te proporciona tu hosting. Suelen ser algo como ns1.tuhosting.com y ns2.tuhosting.com.

Paso 2: Actualiza los nameservers en tu registrador de dominio

  • Accede a donde compraste tu dominio (GoDaddy, Namecheap, etc.).
  • Busca la sección "Nameservers" o "DNS".
  • Reemplaza los antiguos por los nuevos de DirectAdmin.

Paso 3: Espera la propagación

La propagación DNS puede tardar de 1 a 48 horas. Durante este tiempo, algunos usuarios verán tu web en el servidor antiguo y otros en el nuevo. No te preocupes, es normal.

[WARNING] No elimines tu cuenta de cPanel hasta que la propagación termine. Así, si algo falla, puedes volver atrás.


Verificación post-migración

Después de la migración web, es crucial verificar que todo funcione. Aquí una lista de comprobación:

  • Carga la web: Abre tu dominio en el navegador. ¿Se ve correctamente?
  • Prueba formularios: Envía un formulario de contacto. ¿Llega el correo?
  • Revisa enlaces internos: Haz clic en varias páginas. ¿Funcionan?
  • Verifica bases de datos: Accede a áreas que requieran login (como un panel de administración).
  • Correos electrónicos: Envía y recibe correos desde tus cuentas.

[INFO] Si usas Syspanel (anteriormente conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. Por ejemplo: https://tudominio.com:2106. Syspanel es otra alternativa ligera, pero en esta guía nos enfocamos en DirectAdmin.


Solución de problemas comunes

Aquí tienes algunas preguntas frecuentes (FAQ) que suelen surgir durante una migrar cPanel a DirectAdmin:

¿Por qué mi web muestra un error 500 después de la migración?

Esto suele deberse a permisos incorrectos en archivos. En DirectAdmin, ve a "Administrador de archivos", selecciona la carpeta public_html y ajusta los permisos a 755 para directorios y 644 para archivos. También revisa el archivo .htaccess.

¿Cómo migro mi tienda online (WooCommerce)?

El proceso es similar al de WordPress, pero asegúrate de exportar también los archivos de productos, pedidos y configuraciones de pago. Usa plugins como "All-in-One WP Migration" para facilitar la tarea.

¿Pierdo mis correos si cambio de servidor?

Solo si no los exportas. Sigue los pasos que te di en la sección de correos. Si usas IMAP, los correos se descargan localmente y luego los subes al nuevo servidor.

¿Necesito ayuda profesional?

Si tu web es crítica (una tienda online con muchas ventas, por ejemplo), considera contratar a un técnico. Pero con esta guía, la mayoría de usuarios pueden hacerlo solos.


Conclusión: Migrar tu web sin estrés

Migrar cPanel a DirectAdmin no tiene por qué ser un proceso traumático. Con una buena planificación, copias de seguridad y siguiendo los pasos que te he dado, podrás transferir hosting sin perder datos. Recuerda:

  • Siempre haz una copia de seguridad completa antes de empezar.
  • Verifica cada paso antes de continuar.
  • Ten paciencia con la propagación DNS.

Y si en algún momento te atascas, no dudes en contactar al soporte de tu nuevo hosting. La mayoría de proveedores ofrecen asistencia gratuita para migraciones. ¡Buena suerte con tu cambio de panel hosting!

[TIP FINAL] Anota todos los cambios que hagas (contraseñas, nombres de bases de datos, etc.) en un documento seguro. Te será útil para futuras referencias.

¿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