Cómo migrar tu web de Plesk a DirectAdmin sin perder datos
Introducción: ¿Por qué migrar de Plesk a DirectAdmin?
Si estás leyendo esto, probablemente te has hecho dos preguntas: ¿merece la pena el cambio? y ¿cómo lo hago sin perder nada por el camino? La respuesta corta a la primera es sí, especialmente si buscas un panel más ligero, con mejor rendimiento y un coste de licencia más ajustado. DirectAdmin es conocido por su eficiencia y su interfaz limpia, ideal para gestionar múltiples dominios sin consumir demasiados recursos del servidor.
La segunda pregunta es la que vamos a resolver aquí. Migrar plesk a directadmin no tiene por qué ser una pesadilla. Con una buena planificación, las herramientas adecuadas y un poco de paciencia, puedes mover tu web, bases de datos y correos electrónicos sin sufrir pérdidas de datos. Vamos a desglosar el proceso paso a paso, como si estuviéramos sentados frente a una taza de café, explicándotelo todo con calma.
Antes de empezar: Lo que necesitas preparar
Inventario completo de tu hosting actual
El error más común al hacer un cambio panel hosting es empezar a mover cosas sin saber exactamente qué tienes. Antes de tocar nada, haz una lista detallada:
- Archivos del sitio web: ¿Cuántos dominios y subdominios tienes? ¿Cuál es el peso total de las carpetas?
- Bases de datos: Nombres, usuarios, contraseñas y el gestor que usas (MySQL, MariaDB, PostgreSQL).
- Cuentas de correo: Direcciones, contraseñas, alias, redirecciones y el tamaño de los buzones.
- Configuraciones especiales: Tareas cron, certificados SSL, reglas de reescritura (.htaccess), zonas DNS personalizadas.
[INFO] Haz una copia de seguridad de todo antes de empezar. Aunque el proceso esté bien planificado, tener un respaldo en local te dará tranquilidad. Nunca se sabe cuándo puede fallar una conexión o un comando.
Herramientas que necesitarás
- Acceso SSH a tu servidor Plesk (o al menos al panel de archivos).
- Acceso a DirectAdmin (normalmente en
tu-servidor:2222). - Un cliente FTP como FileZilla (opcional, pero recomendado).
- Acceso a phpMyAdmin en ambos paneles (o a la herramienta de gestión de bases de datos).
- Un gestor de correo como Thunderbird o Outlook (para el tema de los emails).
Paso 1: Migrar los archivos de tu web
La vía rápida: Backup y restauración directa
La mayoría de los paneles de hosting incluyen herramientas de backup nativas. En Plesk, puedes ir a Herramientas y ajustes -> Administrador de copias de seguridad y crear un backup completo del dominio o de todo el servidor. DirectAdmin también permite restaurar backups creados en otros paneles, pero no siempre es 100% compatible.
Si tienes suerte, el backup de Plesk se restaurará en DirectAdmin sin problemas. Pero no lo des por hecho. La estructura de archivos y las rutas pueden variar ligeramente.
La vía manual: FTP y compresión
Esta es la opción más fiable y la que recomiendo para migrar web hosting sin sustos:
- Comprime tus archivos en Plesk: Ve a
Administrador de archivos, selecciona la carpetahttpdocs(opublic_html), y comprímela en un.zipo.tar.gz. - Descarga el archivo comprimido a tu ordenador mediante FTP o el propio administrador de archivos.
- Sube el archivo a DirectAdmin: Entra en tu nuevo servidor, ve a
Administrador de archivosde DirectAdmin, navega hasta la carpetadomains/tudominio.com/public_htmly sube el archivo comprimido. - Descomprime y verifica: Extrae el archivo y asegúrate de que la estructura de carpetas coincide con la original.
[TIP] Si usas WordPress, presta atención a la carpeta
wp-content/uploads. A veces se queda fuera de los backups automáticos por su tamaño. Compruébala siempre.
Paso 2: Migrar las bases de datos
Las bases de datos son el corazón de tu web. Si las pierdes, pierdes todo el contenido dinámico: posts, usuarios, productos, pedidos... Vamos a hacerlo bien.
Exportar desde Plesk
- Entra en phpMyAdmin desde Plesk (normalmente en
https://tu-servidor/phpmyadmin). - Selecciona la base de datos que quieres migrar.
- Ve a la pestaña Exportar.
- Elige el método Rápido y formato SQL. Descarga el archivo.
Importar en DirectAdmin
- Crea una base de datos nueva en DirectAdmin:
Administrador de MySQL->Crear nueva base de datos. - Anota el nombre de la base, el usuario y la contraseña (te la dará el sistema).
- Entra en phpMyAdmin desde DirectAdmin (normalmente en
https://tu-servidor/phpmyadmin). - Selecciona la base de datos recién creada.
- Ve a la pestaña Importar, selecciona el archivo SQL que descargaste y ejecuta la importación.
[WARNING] No olvides actualizar el archivo de configuración de tu web (por ejemplo,
wp-config.phpen WordPress) con los nuevos datos de la base de datos: nombre, usuario y contraseña. Si no lo haces, la web no podrá conectarse a la base de datos y dará error.
Paso 3: Migrar los correos electrónicos
Este es el paso más delicado de migrar correos plesk directadmin. Si no lo haces bien, puedes perder correos importantes de tus clientes o de tu propio negocio.
Opción A: Sincronización con IMAP (la más segura)
Si tienes acceso a los buzones de correo mediante IMAP (que es lo normal), puedes usar un cliente de correo para sincronizar todo:
- Configura tu cuenta de correo en un cliente como Thunderbird o Outlook usando los datos de tu servidor Plesk (servidor entrante:
mail.tudominio.com, puerto 993, SSL). - Espera a que se descarguen todos los correos al cliente.
- Ahora, añade la misma cuenta pero con los datos del servidor DirectAdmin (servidor entrante:
mail.tudominio.com, puerto 993, SSL). - Arrastra los correos de la carpeta local a la carpeta del servidor nuevo, o simplemente déjalos en local y espera a que se sincronicen.
[TIP] Este método es lento si tienes muchos correos o buzones muy grandes. Te recomiendo hacerlo fuera de horas punta y con paciencia. También puedes usar herramientas como imapsync si tienes acceso SSH, pero eso ya es más avanzado.
Opción B: Crear cuentas nuevas y reenviar
Si no necesitas conservar el historial de correos antiguos (por ejemplo, si es una web nueva), puedes simplemente:
- Crear las mismas cuentas de correo en DirectAdmin (mismos nombres de usuario y contraseñas).
- Configurar los clientes de correo con los nuevos datos.
- Informar a tus contactos del cambio de servidor (aunque la dirección de correo siga siendo la misma, la IP del servidor cambia).
Opción C: Herramientas de migración automática
Algunos proveedores de hosting ofrecen servicios de migración gratuitos. Si tu nuevo hosting tiene esta opción, úsala. Ellos se encargan de mover todo, incluidos los correos, sin que tengas que hacer nada.
Paso 4: Migrar configuraciones especiales
Tareas cron
Si tienes tareas programadas en Plesk, tendrás que recrearlas en DirectAdmin. Ve a Cron Jobs en DirectAdmin y añade las mismas tareas que tenías en Plesk. Anota bien la ruta de los scripts y el horario.
Certificados SSL
Si tienes un certificado SSL instalado en Plesk, tendrás que instalarlo de nuevo en DirectAdmin. Puedes:
- Exportar el certificado y la clave privada desde Plesk (si tienes acceso).
- O generar uno nuevo con Let's Encrypt directamente desde DirectAdmin (gratis y muy fácil).
Reglas .htaccess
Si usabas reglas de reescritura en Plesk, cópialas y pégalas en el archivo .htaccess de DirectAdmin. Muchas veces son compatibles, pero revisa si hay alguna ruta específica que haya cambiado.
Zonas DNS
Este punto es crucial. Cuando cambias de servidor, la IP de tu hosting cambia. Deberás:
- Actualizar los registros DNS de tu dominio en el registrador donde lo tengas (o en el panel de DNS de tu nuevo hosting).
- Asegurarte de que los registros A, CNAME, MX y TXT apuntan a la nueva IP.
[WARNING] Si no actualizas los DNS, tu web seguirá apuntando al servidor antiguo y los visitantes verán una versión desactualizada o directamente un error. Haz el cambio de DNS después de tener todo migrado y funcionando en el nuevo servidor.
Paso 5: Verificación final y puesta en producción
Pruebas exhaustivas
Antes de dar el salto definitivo, prueba todo en el nuevo servidor:
- Carga la web: Escribe tu dominio en el navegador y comprueba que carga correctamente.
- Navega por las páginas internas: Haz clic en enlaces, formularios, botones de compra...
- Envía y recibe correos: Prueba con una cuenta de correo real.
- Conéctate a la base de datos: Verifica que la web puede leer y escribir en la base de datos.
- Revisa los logs: Mira los logs de error del servidor para detectar problemas ocultos.
Cambio de DNS
Cuando todo esté verificado, cambia los DNS de tu dominio. Ten en cuenta que la propagación de DNS puede tardar entre 24 y 48 horas en completarse. Durante ese tiempo, algunos usuarios verán la versión antigua y otros la nueva. Es normal.
Deja el servidor antiguo activo
No canceles tu hosting antiguo hasta que hayan pasado al menos 72 horas desde el cambio de DNS. Así, si algo falla, puedes volver atrás rápidamente.
Preguntas frecuentes (FAQ)
¿Puedo migrar plesk a directadmin sin pagar por un servicio de migración?
Sí, totalmente. Con este tutorial puedes hacerlo tú mismo. Solo necesitas tiempo, paciencia y seguir los pasos al pie de la letra. Si no te sientes seguro, muchos hostings ofrecen migraciones gratuitas como parte del servicio de contratación.
¿Qué pasa con las cuentas de correo de mis clientes?
Tienes dos opciones: recrear las cuentas y configurar los clientes de correo, o usar IMAP para sincronizar los buzones. Si son muchos usuarios, te recomiendo hacerlo por partes y con comunicación previa para evitar confusiones.
¿Perderé mis posiciones en Google si cambio de servidor?
No deberías, siempre y cuando:
- Mantengas la misma estructura de URLs.
- Redirijas correctamente con
.htaccesssi es necesario. - Actualices los DNS sin errores.
- La web cargue rápido en el nuevo servidor (DirectAdmin es conocido por su rendimiento).
¿Qué hago si algo sale mal durante la migración?
Respira. Si has hecho un backup completo, no has perdido nada. Vuelve a poner los DNS al servidor antiguo y restaura la web. Analiza qué falló y reinténtalo con más calma. Si no puedes resolverlo, contacta con el soporte de tu nuevo hosting: suelen tener herramientas de migración automática.
¿Es DirectAdmin compatible con Syspanel?
Sí, si has oído hablar de Syspanel, es un panel de control similar a DirectAdmin que se accede a través del puerto 2106. Puedes usar el mismo proceso de migración para mover tu web de Plesk a Syspanel, solo cambia la URL de acceso al panel. El resto del proceso es idéntico.
Conclusión: Un cambio de panel no tiene por qué ser un dolor de cabeza
Migrar plesk a directadmin es un proceso que, bien hecho, te dará un servidor más rápido, ligero y con mejor relación calidad-precio. Hemos visto que se puede hacer sin perder datos siguiendo una metodología clara:
- Prepara un inventario de todo lo que tienes.
- Migra los archivos con FTP o backups comprimidos.
- Exporta e importa las bases de datos con phpMyAdmin.
- Sincroniza los correos con IMAP o recrea las cuentas.
- Reconfigura cron, SSL, DNS y otras opciones.
- Verifica todo antes de cambiar los DNS.
El cambio panel hosting siempre genera un poco de respeto, pero con esta guía tienes el mapa completo para hacerlo sin sustos. Recuerda que la clave está en la planificación y en no apresurarse. Si sigues los pasos, en pocas horas tendrás tu web funcionando en DirectAdmin, con tus datos intactos y con la tranquilidad de haber hecho una migración web hosting profesional.
¿Tienes alguna duda concreta que no hayamos resuelto aquí? Déjala en los comentarios y te echaremos una mano. ¡Buena suerte con tu migración!
