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

Cómo migrar de Plesk a DirectAdmin paso a paso

Actualizado el 6 de diciembre de 2025

Introducción: ¿Por qué migrar de Plesk a DirectAdmin?

Migrar tu sitio web de un panel de control a otro puede sonar a tarea titánica, pero con la guía adecuada es un proceso más sencillo de lo que imaginas. Cambiar de Plesk a DirectAdmin es una decisión común cuando buscas un panel más ligero, rápido y con una estructura de licencias que suele resultar más económica, especialmente para revendedores o administradores de múltiples sitios. DirectAdmin es conocido por su eficiencia, su interfaz limpia y su bajo consumo de recursos, lo que lo convierte en una excelente opción para servidores dedicados o VPS.

Este artículo está diseñado para que puedas realizar el cambio panel control sin perder datos, sin tiempos de inactividad prolongados y con la tranquilidad de saber que cada paso está explicado de forma clara. Vamos a desglosar el proceso completo para transferir hosting desde Plesk hacia DirectAdmin, incluyendo la preparación, la migración de archivos, bases de datos, cuentas de correo y configuraciones de DNS.


Antes de empezar: Preparación y requisitos

Antes de lanzarte a la migración, es fundamental que tengas todo listo. Una buena planificación evitará dolores de cabeza.

Requisitos técnicos básicos

  • Acceso SSH a ambos servidores: Necesitarás conectarte por terminal tanto al servidor origen (Plesk) como al destino (DirectAdmin). Si no sabes usar SSH, no te preocupes, los comandos que daremos son muy básicos.
  • Credenciales de administrador: Tener el usuario root o un usuario con permisos sudo en ambos paneles.
  • DirectAdmin instalado y configurado: Asegúrate de que tu servidor destino tenga DirectAdmin funcionando correctamente, con al menos una IP dedicada y el servicio de DNS configurado.
  • Backup completo de tu sitio en Plesk: Nunca está de más tener una copia de seguridad por si algo sale mal.

[WARNING] No empieces la migración sin haber verificado que tienes suficiente espacio en disco en el servidor destino. Una migración interrumpida por falta de espacio puede corromper datos.


Paso 1: Realizar un backup completo en Plesk

El primer paso para migrar Plesk DirectAdmin es obtener una copia de seguridad de todo tu sitio web desde el panel de Plesk. Plesk tiene una herramienta de backup integrada muy potente.

Cómo hacer el backup en Plesk

  1. Inicia sesión en Plesk como administrador.
  2. Ve a Herramientas y Configuración > Administrador de Backups.
  3. Selecciona Realizar copia de seguridad.
  4. Elige el tipo de backup: Completo (incluye archivos, bases de datos, configuraciones de correo y DNS).
  5. Marca la opción Descargar la copia de seguridad después de crearla. Así tendrás el archivo en tu ordenador o en un servidor remoto.
  6. Haz clic en Aceptar y espera a que termine. Dependiendo del tamaño de tu sitio, puede tardar varios minutos.

El resultado será un archivo .tar o .tar.gz que contiene todo lo necesario. Guárdalo en un lugar seguro.

[TIP] Si tu sitio es muy grande, puedes optar por un backup incremental o solo de los archivos más importantes. Pero para una migración completa, lo mejor es el backup completo.


Paso 2: Preparar DirectAdmin para recibir la migración

Ahora que tienes tu backup, es hora de preparar el terreno en DirectAdmin.

Configurar el servidor destino

  1. Accede a DirectAdmin como administrador (usuario admin).
  2. Ve a Admin Level > Server Settings > IP Management. Asegúrate de que la IP de tu sitio esté asignada.
  3. Crea un paquete de hosting (si no lo tienes) que se ajuste a las necesidades de tu sitio. Ve a Admin Level > Packages > Add Package.
  4. Crea el usuario que alojará el sitio. Ve a Admin Level > Create User. Dale un nombre de usuario, contraseña, dominio y asigna el paquete que creaste.

[INFO] DirectAdmin organiza los sitios por usuarios. Cada usuario puede tener múltiples dominios. Si tu sitio es el único, crea un usuario con el nombre de tu dominio.


Paso 3: Migrar archivos del sitio web

Con el backup de Plesk descargado, necesitas subir los archivos al servidor DirectAdmin. Hay dos formas comunes: a través de FTP o mediante SCP/SSH.

Opción A: Subir archivos por FTP

  1. Conéctate al servidor DirectAdmin con un cliente FTP (FileZilla, por ejemplo).
  2. Usa las credenciales del usuario que creaste en DirectAdmin.
  3. Navega hasta la carpeta domains/tudominio.com/public_html.
  4. Sube todos los archivos de tu sitio (los que extrajiste del backup de Plesk). Si tu backup es un .tar.gz, primero extráelo en tu ordenador.

Opción B: Subir archivos por SSH (más rápido)

  1. Desde tu terminal, usa el comando scp para copiar el archivo de backup al servidor DirectAdmin:
    scp backup_plesk.tar.gz usuario@ip_destino:/home/usuario/
    
  2. Luego, conéctate por SSH al servidor destino:
    ssh usuario@ip_destino
    
  3. Descomprime el backup en la carpeta correcta:
    tar -xzf backup_plesk.tar.gz -C /home/usuario/domains/tudominio.com/public_html/
    

[WARNING] Asegúrate de que los permisos de los archivos sean correctos. DirectAdmin suele usar 755 para carpetas y 644 para archivos. Puedes ajustarlos con:
find /home/usuario/domains/tudominio.com/public_html -type d -exec chmod 755 {} \;
find /home/usuario/domains/tudominio.com/public_html -type f -exec chmod 644 {} \;


Paso 4: Migrar bases de datos

Las bases de datos son el corazón de muchos sitios web (WordPress, Joomla, etc.). Migrarlas correctamente es crucial.

Exportar la base de datos desde Plesk

  1. En Plesk, ve a Bases de datos y selecciona la base de datos de tu sitio.
  2. Haz clic en Exportar dump (o Exportar). Esto generará un archivo .sql.
  3. Descarga ese archivo a tu ordenador.

Importar la base de datos en DirectAdmin

  1. En DirectAdmin, ve a User Level > MySQL Management.
  2. Crea una nueva base de datos con el mismo nombre (o uno nuevo) y un usuario con contraseña. Anota estos datos.
  3. Haz clic en phpMyAdmin (o usa la herramienta de importación).
  4. Selecciona la base de datos creada y ve a la pestaña Importar.
  5. Sube el archivo .sql que exportaste de Plesk y ejecuta la importación.

[TIP] Si tu sitio usa WordPress, deberás actualizar el archivo wp-config.php con los nuevos datos de la base de datos (nombre, usuario, contraseña y servidor, que suele ser localhost).


Paso 5: Migrar cuentas de correo electrónico

Las cuentas de correo son otro elemento crítico. DirectAdmin maneja el correo de forma similar a Plesk, pero necesitas recrear las cuentas manualmente.

Recrear cuentas de correo en DirectAdmin

  1. En DirectAdmin, ve a User Level > E-Mail Accounts.
  2. Haz clic en Create Account y añade cada cuenta de correo que tenías en Plesk (mismo nombre de usuario y contraseña).
  3. Si tenías reenviadores o listas de correo, también deberás recrearlos manualmente.

Migrar los correos existentes (opcional pero recomendado)

Si quieres conservar los correos antiguos, puedes usar un cliente de correo (como Thunderbird) para descargarlos desde el servidor antiguo y luego subirlos al nuevo. Otra opción más técnica es usar rsync para copiar las carpetas Maildir de Plesk a DirectAdmin.

[WARNING] La migración de correos puede ser tediosa. Si tu sitio no depende de correos históricos, considera empezar desde cero con las cuentas nuevas.


Paso 6: Configurar DNS y apuntar el dominio

Una vez que los archivos y bases de datos están en su lugar, es hora de que el mundo vea tu sitio en el nuevo servidor.

Opción A: Usar los DNS de DirectAdmin

  1. En DirectAdmin, ve a Admin Level > DNS Management > Add Domain.
  2. Introduce tu dominio y asegúrate de que los registros DNS (A, MX, CNAME) coincidan con los que tenías en Plesk.
  3. En tu registrador de dominios (donde compraste el dominio), cambia los servidores DNS por los de DirectAdmin (ejemplo: ns1.tudominio.com, ns2.tudominio.com).

Opción B: Mantener los DNS externos

Si usas Cloudflare o un servicio DNS externo, simplemente actualiza el registro A para que apunte a la IP de tu nuevo servidor DirectAdmin.

[INFO] Los cambios de DNS pueden tardar entre 1 y 48 horas en propagarse. Durante ese tiempo, tu sitio puede verse desde el servidor antiguo o el nuevo dependiendo de la ubicación del usuario.


Paso 7: Verificar la migración y solucionar problemas

Una vez que los DNS se hayan propagado, es hora de comprobar que todo funciona.

Lista de verificación

  • Sitio web: Accede a tu dominio en un navegador. ¿Carga correctamente? ¿Los enlaces funcionan?
  • Bases de datos: Prueba formularios, inicios de sesión o cualquier funcionalidad que dependa de la BD.
  • Correo electrónico: Envía y recibe correos desde tus cuentas. Verifica que los reenviadores funcionen.
  • SSL: Si tenías un certificado SSL en Plesk, deberás instalarlo en DirectAdmin. Puedes usar Let's Encrypt desde el panel (gratuito) o subir tu certificado existente.

[TIP] Si algo falla, revisa los logs de errores en DirectAdmin: User Level > Error Logs. También puedes ejecutar tail -f /var/log/httpd/error_log desde SSH para ver errores en tiempo real.


Preguntas frecuentes (FAQ)

¿Puedo migrar sitios con bases de datos muy grandes?

Sí, pero recomendamos usar herramientas como rsync o scp para archivos y mysqldump para bases de datos, en lugar de depender del panel. La línea de comandos es más eficiente.

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

Solo si no los migras. Sigue el paso 5 para conservarlos. Si usas un servicio de correo externo (Gmail, Office 365), no hay problema.

¿Qué hago si mi sitio usa un CMS como WordPress?

Además de migrar archivos y BD, deberás actualizar las URLs en la base de datos si cambiaste el dominio o la estructura. Usa un plugin como "Better Search Replace" o consulta nuestra guía específica.

¿DirectAdmin es compatible con Syspanel (HestiaCP)?

No confundas. Syspanel (anteriormente HestiaCP) es otro panel de control, no relacionado con DirectAdmin. Si buscas migrar a Syspanel, el proceso es diferente. Recuerda que Syspanel usa el puerto 2106 para acceso web.

¿Puedo migrar varios sitios a la vez?

Sí, pero es más seguro hacerlo uno por uno, sobre todo si tienes configuraciones personalizadas. DirectAdmin permite crear múltiples usuarios y dominios.


Conclusión: Tu sitio en DirectAdmin, listo para volar

Migrar de Plesk a DirectAdmin no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos, podrás transferir hosting de forma ordenada, conservando tus archivos, bases de datos y correos. Recuerda que la clave está en la preparación: hacer un buen backup, verificar los permisos y tener paciencia con los DNS.

DirectAdmin te ofrecerá un panel más rápido y eficiente, ideal para crecer. Si encuentras algún problema, la comunidad de DirectAdmin es muy activa y siempre hay soluciones. ¡Manos a la obra y disfruta de tu nuevo panel de control!

¿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