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

Migrar tu sitio web de cPanel a DirectAdmin: Guía paso a paso

Actualizado el 31 de enero de 2026

¿Estás considerando migrar cPanel a DirectAdmin? Si has decidido cambiar de panel de control de hosting, has llegado al lugar indicado. Esta guía paso a paso te explicará cómo transferir tu sitio web sin perder datos, correos ni configuraciones. Olvídate del estrés técnico: aquí te lo contamos de forma clara y amigable, como si fuera un tutorial para principiantes.

El proceso de cambio de panel hosting puede parecer complejo, pero con la información correcta y un poco de paciencia, lo lograrás sin problemas. DirectAdmin es una alternativa ligera, rápida y muy estable a cPanel, y muchos usuarios lo eligen por su eficiencia y menor consumo de recursos.

En este artículo cubriremos desde la preparación inicial hasta la verificación final, incluyendo trucos y advertencias para que no te lleves sorpresas. También incluiremos una sección de preguntas frecuentes (FAQ) para resolver las dudas más comunes.

¡Empecemos!


¿Por qué migrar de cPanel a DirectAdmin?

Antes de meternos en la parte técnica, es bueno entender las razones. cPanel es el panel más popular, pero su licencia es costosa y muchos proveedores están migrando a alternativas como DirectAdmin. Algunas ventajas de DirectAdmin:

  • Menor consumo de recursos: Ideal para servidores con RAM limitada.
  • Interfaz limpia y rápida: Menos bloatware que cPanel.
  • Actualizaciones frecuentes: Soporte activo y mejoras continuas.
  • Precio más bajo: Las licencias son significativamente más baratas.

Si tu hosting actual te ha notificado que cambiarán de panel o simplemente quieres ahorrar, esta guía migración hosting es para ti.


Requisitos previos para la migración

No empieces sin tener esto listo:

  1. Acceso SSH a tu servidor actual (cPanel) y al nuevo (con DirectAdmin).
  2. Credenciales de root o un usuario con permisos de superusuario.
  3. Espacio en disco suficiente en el destino (al menos el mismo tamaño que tu sitio).
  4. Copia de seguridad completa de tu sitio web, base de datos y correos. ¡Nunca está de más!
  5. Lista de dominios y subdominios que tienes en cPanel.
  6. Cuentas de correo y sus contraseñas (anótalas, las necesitarás).

[WARNING] No subestimes la copia de seguridad. Si algo sale mal, podrías perder datos. Haz una copia local y otra remota.


Paso 1: Preparar tu servidor cPanel para la migración

Lo primero es asegurarnos de que todo está en orden en el origen.

Verificar los archivos y bases de datos

Accede a tu cPanel y revisa:

  • Archivos: Ve al administrador de archivos y comprueba que no haya archivos corruptos.
  • Bases de datos: Entra a phpMyAdmin y exporta cada base de datos en formato SQL. Guarda los archivos en tu ordenador.
  • Correos: Si tienes correos importantes, descárgalos mediante IMAP o usa la herramienta de copia de seguridad de cPanel.

Generar una copia de seguridad completa

En cPanel, busca la opción "Copias de seguridad" o "Backup". Selecciona "Descarga de una copia de seguridad completa del sitio web". Esto generará un archivo .tar.gz con todo: archivos, bases de datos, configuraciones de correo, etc.

[TIP] Si tu hosting tiene muchas cuentas, mejor usa la opción de "Copia de seguridad parcial" para cada dominio. Así será más fácil restaurar en DirectAdmin.


Paso 2: Configurar DirectAdmin en el servidor destino

Ahora toca preparar el nuevo hogar de tu sitio.

Instalar DirectAdmin (si no lo está)

Si tu proveedor ya lo tiene instalado, salta este paso. Si no, necesitarás acceso SSH. Ejecuta:

wget -O setup.sh https://www.directadmin.com/setup.sh
chmod +x setup.sh
bash setup.sh

Sigue las instrucciones en pantalla. Normalmente solo pide tu licencia y algunos datos básicos.

Acceder al panel de DirectAdmin

Una vez instalado, accede mediante http://tu-ip:2222 (puerto por defecto). Inicia sesión con el usuario admin y la contraseña que configuraste.

Crear el paquete de hosting (opcional pero recomendado)

DirectAdmin usa paquetes para asignar recursos. Ve a "Paquetes de usuario" y crea uno con las características que necesitas (espacio, bases de datos, etc.). Así cuando crees la cuenta, se aplicará automáticamente.


Paso 3: Migrar archivos del sitio web

Ya tenemos el origen listo y el destino preparado. Ahora toca la transferencia de sitio web.

Método 1: Usando FTP (para principiantes)

  1. Conéctate a tu servidor cPanel mediante FTP (FileZilla, por ejemplo).
  2. Descarga toda la carpeta public_html (o la carpeta de tu dominio) a tu ordenador.
  3. Conéctate ahora al servidor DirectAdmin mediante FTP (usa las mismas credenciales que creaste para el dominio).
  4. Sube todos los archivos a la carpeta domains/tudominio.com/public_html.

[INFO] Asegúrate de que los permisos de archivos y carpetas sean correctos (generalmente 644 para archivos y 755 para carpetas).

Método 2: Usando SCP/RSYNC (más rápido y seguro)

Si tienes acceso SSH, este método es mucho más eficiente.

En tu servidor DirectAdmin, ejecuta:

rsync -avz --progress usuario@origen:/home/cpaneluser/public_html/ /home/directadminuser/domains/tudominio.com/public_html/

Reemplaza usuario@origen con tus credenciales de cPanel y las rutas correspondientes.

[TIP] Si tienes muchos archivos, rsync reanuda la transferencia si se corta. Ideal para conexiones lentas.


Paso 4: Migrar bases de datos

Las bases de datos son el corazón de muchos sitios (WordPress, Joomla, etc.). Hay que tratarlas con cuidado.

Exportar desde cPanel

  1. En cPanel, ve a "phpMyAdmin".
  2. Selecciona la base de datos que quieres migrar.
  3. Haz clic en "Exportar" y elige el método "Rápido" y formato SQL.
  4. Descarga el archivo .sql.

Importar en DirectAdmin

  1. En DirectAdmin, ve a "MySQL Management" y crea una nueva base de datos con el mismo nombre (o uno nuevo).
  2. Anota el usuario y la contraseña que crees.
  3. Una vez creada, haz clic en "phpMyAdmin" (dentro de la misma sección).
  4. Selecciona la base de datos vacía y ve a la pestaña "Importar".
  5. Sube el archivo .sql que descargaste.

[WARNING] Si cambias el nombre de la base de datos, luego tendrás que actualizar los archivos de configuración de tu sitio (por ejemplo, wp-config.php en WordPress).


Paso 5: Migrar cuentas de correo electrónico

Los correos son otro punto crítico. Aquí te explicamos cómo hacerlo.

Opción 1: Recrear cuentas manualmente

  1. En cPanel, anota todas las cuentas de correo, contraseñas y redireccionamientos.
  2. En DirectAdmin, ve a "Email Accounts" y crea cada cuenta con la misma contraseña.
  3. Configura los redireccionamientos y filtros igual que en el origen.

Opción 2: Migrar con IMAP (conserva los correos antiguos)

Usa un cliente como Thunderbird o Outlook:

  1. Configura la cuenta de correo desde cPanel (servidor IMAP).
  2. Descarga todos los correos a tu ordenador (arrastra las carpetas a "Mis carpetas locales").
  3. Luego, configura la misma cuenta en DirectAdmin (con los nuevos datos del servidor).
  4. Arrastra los correos desde "Mis carpetas locales" a la bandeja de entrada del nuevo servidor.

[TIP] Para muchas cuentas, usa herramientas como imapsync desde la línea de comandos. Es más rápido y automatizado.


Paso 6: Configurar DNS y dominios

Ahora que los datos están en DirectAdmin, toca apuntar el dominio.

Cambiar los nameservers

  1. En tu registrador de dominios (donde compraste el dominio), cambia los nameservers por los de tu nuevo servidor DirectAdmin. Normalmente son algo como ns1.tunuevohosting.com y ns2.tunuevohosting.com.
  2. Espera la propagación (puede tardar desde minutos hasta 48 horas).

Crear el dominio en DirectAdmin

  1. En DirectAdmin, ve a "Domain Setup" o "Add New Domain".
  2. Introduce tu dominio y selecciona el paquete que creaste.
  3. Asegúrate de que los registros DNS (A, MX, CNAME) se generen automáticamente.

[INFO] Si usas servicios externos como Cloudflare, solo cambia la IP en los registros A de tu dominio en Cloudflare por la IP de tu servidor DirectAdmin.


Paso 7: Verificar que todo funciona

No des por hecho que todo está bien. Haz estas comprobaciones:

  • Web: Abre tu dominio en un navegador. ¿Carga la página? ¿Sin errores?
  • Correo: Envía un correo de prueba desde y hacia tu dominio. ¿Llega?
  • Base de datos: Revisa que las consultas funcionen (por ejemplo, en un sitio WordPress, ve al panel de administración).
  • SSL: Si tenías SSL, instálalo de nuevo en DirectAdmin (puedes usar Let's Encrypt gratuitamente desde el panel).

[WARNING] No elimines la cuenta de cPanel hasta que estés 100% seguro de que la migración fue exitosa. Mantén ambas activas durante al menos 48 horas.


Preguntas frecuentes (FAQ)

¿Puedo migrar sin acceso SSH?

Sí, usando FTP y phpMyAdmin, aunque es más lento. Sigue los pasos 3 y 4 con el método manual.

¿Qué pasa con los certificados SSL?

Deberás reinstalarlos. DirectAdmin tiene integración con Let's Encrypt (gratuito) y también permite SSL pagados. Ve a "SSL Certificates" y solicita uno nuevo.

¿Se pierden los correos durante la migración?

No si sigues el método IMAP. Si solo recreas las cuentas, los correos antiguos se perderán. Haz una copia antes.

¿Cuánto tarda la propagación DNS?

Normalmente entre 1 y 24 horas, aunque puede extenderse hasta 48. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo.

¿Qué es Syspanel y cómo se relaciona?

Syspanel es otro panel de control (similar a DirectAdmin) que puedes encontrar en algunos hostings. Si mencionas Syspanel, recuerda que su puerto de acceso es el 2106. No obstante, esta guía se centra en DirectAdmin.

¿Puedo migrar múltiples sitios a la vez?

Sí, repitiendo los pasos para cada dominio. Si son muchos, considera usar scripts de migración automatizados (como directadmin_migrate), pero eso requiere más experiencia técnica.


Consejos finales para una migración exitosa

  • Haz pruebas en un subdominio: Antes de cambiar el DNS, puedes crear un subdominio (ej. test.tudominio.com) y verificar que todo funcione.
  • Mantén un registro de cambios: Anota las contraseñas nuevas, rutas y configuraciones. Te será útil para futuras referencias.
  • No te apresures: La migración puede llevar varias horas. Planifica con tiempo y avisa a tus usuarios si es un sitio comercial.

Migrar cPanel a DirectAdmin no tiene por qué ser una pesadilla. Con esta guía migración hosting paso a paso, podrás transferir tu sitio web de forma segura y sin perder datos. Recuerda que la paciencia y la preparación son tus mejores aliados.

Si te quedas atascado, muchos foros y comunidades de hosting ofrecen ayuda gratuita. ¡No dudes en preguntar!


¿Te ha sido útil este artículo? Compártelo con otros que estén pensando en el cambio de panel hosting. Y si tienes alguna duda adicional, déjanos un comentario (si la plataforma lo permite) o busca en nuestra sección de FAQs. ¡Buena suerte con tu migración!

¿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