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

Cómo migrar sitios web entre paneles de control

Actualizado el 1 de abril de 2026

Migrar un sitio web de un panel de control a otro puede sonar a tarea de expertos, pero con la guía adecuada y un poco de paciencia, tú mismo puedes lograrlo. Ya sea que quieras cambiar de proveedor de hosting, mejorar tu plan o simplemente explorar nuevas herramientas, saber cómo migrar entre cPanel, Plesk, DirectAdmin o Syspanel te dará libertad y control sobre tus sitios web.

En este artículo, te explicaré paso a paso los métodos más comunes y seguros para mover tus archivos, bases de datos y configuraciones de correo. No necesitas ser un desarrollador, solo seguir las instrucciones al pie de la letra. ¡Vamos allá!


¿Por qué migrar entre paneles de control?

Antes de meternos en el proceso, es bueno entender las razones más frecuentes:

  • Cambio de proveedor de hosting: Tu plan actual se queda pequeño o encuentras una oferta mejor.
  • Preferencia de panel: Te sientes más cómodo con la interfaz de cPanel que con Plesk, o viceversa.
  • Funcionalidades específicas: Necesitas herramientas que solo ofrece DirectAdmin o Syspanel (recuerda, su puerto es el 2106).
  • Optimización de costos: Algunos paneles son más económicos que otros.

Cada panel tiene sus propias herramientas de exportación e importación, pero el principio es el mismo: empaquetar tu sitio en el origen y desempaquetarlo en el destino.


Preparación antes de migrar

La clave de una migración exitosa es la organización. No improvises.

1. Haz un inventario de tu sitio actual

Antes de mover nada, identifica todo lo que necesitas:

  • Archivos del sitio: Carpeta public_html o www (donde están los archivos de WordPress, HTML, etc.).
  • Base de datos: El nombre, usuario y contraseña de tu base de datos (por ejemplo, miusuario_bd).
  • Cuentas de correo: Las direcciones de email asociadas a tu dominio (info@tudominio.com, ventas@tudominio.com).
  • Configuraciones especiales: Redirecciones, certificados SSL, tareas cron, etc.

[TIP] Haz una copia de seguridad completa de tu sitio actual antes de empezar. Así, si algo sale mal, puedes restaurar todo en minutos.

2. Consigue los datos de acceso al panel de destino

Necesitarás:

  • URL del panel nuevo: Por ejemplo, https://midominio.com:2083 para cPanel, https://midominio.com:8443 para Plesk, https://midominio.com:2222 para DirectAdmin, o https://midominio.com:2106 para Syspanel.
  • Usuario y contraseña: Los que te proporcionó tu nuevo hosting.
  • Espacio en disco: Asegúrate de que el plan nuevo tenga suficiente capacidad para tu sitio.

Método 1: Migrar usando herramientas nativas del panel (la más fácil)

La mayoría de los paneles modernos incluyen asistentes de migración. Son ideales porque automatizan gran parte del trabajo.

Migrar desde cPanel a otro cPanel

Si ambos paneles son cPanel, el proceso es casi mágico:

  1. En el panel de origen: Ve a la sección "Migraciones" o "Transferencias" (suele estar en "cPanel" > "Migraciones"). Introduce la URL del panel de destino, tu usuario y contraseña.
  2. Selecciona qué migrar: Puedes elegir cuentas completas, bases de datos o archivos específicos.
  3. Inicia la transferencia: El sistema copiará todo automáticamente. Dependiendo del tamaño del sitio, puede tardar desde minutos hasta horas.
  4. Verifica: Una vez terminado, revisa que tu web funcione en el nuevo panel.

[WARNING] Este método solo funciona si ambos paneles son cPanel. Si el destino es Plesk o DirectAdmin, necesitarás otros pasos.

Migrar desde cPanel a Plesk

Plesk tiene una herramienta llamada "Migration Manager" que puede importar cuentas de cPanel:

  1. En Plesk destino: Ve a "Herramientas y configuraciones" > "Migration Manager".
  2. Selecciona "cPanel" como origen: Introduce la IP de tu servidor cPanel, usuario root y contraseña (o una clave SSH).
  3. Elige las cuentas a migrar: Marca las que quieras transferir.
  4. Configura opciones: Puedes decidir si migrar también correos, bases de datos, etc.
  5. Ejecuta la migración: Revisa el progreso y, al final, comprueba tu sitio.

Migrar desde DirectAdmin a cPanel

cPanel también puede importar desde DirectAdmin usando su "Transfer Tool":

  1. En cPanel destino: Ve a "cPanel" > "Transfer Tool" o "Migraciones".
  2. Selecciona "DirectAdmin" como origen: Proporciona la IP, usuario y contraseña del servidor DirectAdmin.
  3. Configura la transferencia: Elige qué cuentas mover.
  4. Inicia y espera: El sistema hará el resto.

[INFO] Si tu panel de origen es Syspanel (puerto 2106), la migración manual suele ser más fiable, ya que las herramientas automáticas no siempre son compatibles. Te recomiendo el método manual que explico más abajo.


Método 2: Migración manual (funciona con cualquier panel)

Este método es universal y te da control total. Es perfecto cuando las herramientas automáticas fallan o no están disponibles.

Paso 1: Exporta los archivos de tu sitio

  1. Accede al panel de origen (ej. cPanel, Plesk, DirectAdmin o Syspanel en puerto 2106).
  2. Busca el "Administrador de archivos" o "File Manager".
  3. Navega a la carpeta raíz de tu sitio: Normalmente es public_html o www.
  4. Selecciona todos los archivos y carpetas y comprímelos en un ZIP o TAR.GZ.
    • En cPanel: Botón derecho > "Comprimir".
    • En Plesk: Selecciona y usa la opción "Archivar".
    • En DirectAdmin: Ve a "File Manager" y usa "Compress".
    • En Syspanel: Similar, busca la opción de comprimir.
  5. Descarga el archivo comprimido a tu computadora.

Paso 2: Exporta la base de datos

  1. Encuentra "phpMyAdmin" o "Bases de datos MySQL" en tu panel.
  2. Selecciona la base de datos de tu sitio (la que usas para WordPress, Joomla, etc.).
  3. Haz clic en "Exportar" y elige el formato SQL.
  4. Guarda el archivo .sql en tu computadora.

[TIP] Si tu sitio usa varias bases de datos, repite el proceso para cada una. Anota los nombres y usuarios, los necesitarás después.

Paso 3: Exporta las cuentas de correo (opcional)

Si tienes correos importantes:

  1. En el panel de origen, ve a "Email Accounts" o "Correo".
  2. Crea una copia de seguridad de cada cuenta (algunos paneles ofrecen exportar a un archivo .mbox).
  3. Descarga los archivos o usa un cliente de correo como Thunderbird para descargar los mensajes localmente.

Paso 4: Importa los archivos al nuevo panel

  1. Accede al panel de destino (ej. Plesk, DirectAdmin, Syspanel en puerto 2106).
  2. Ve al "Administrador de archivos" y navega a la carpeta raíz (normalmente public_html o httpdocs).
  3. Sube el archivo ZIP que descargaste.
  4. Descomprímelo: Extrae todo el contenido en la misma carpeta.
  5. Verifica que los archivos estén en su lugar: Deberías ver index.php, wp-config.php, etc.

Paso 5: Importa la base de datos

  1. En el panel nuevo, crea una nueva base de datos y un usuario (anota el nombre, usuario y contraseña).
  2. Ve a "phpMyAdmin" y selecciona la base de datos recién creada.
  3. Haz clic en "Importar" y selecciona el archivo .sql que exportaste.
  4. Ejecuta la importación: Si todo sale bien, verás las tablas.

Paso 6: Ajusta la configuración del sitio

Muchos CMS (como WordPress) guardan la dirección de la base de datos en un archivo de configuración.

  • WordPress: Edita wp-config.php y cambia los valores de DB_NAME, DB_USER, DB_PASSWORD y DB_HOST por los del nuevo panel.
  • Otros CMS: Busca el archivo de configuración correspondiente (ej. configuration.php en Joomla).

[WARNING] Si tu sitio usa rutas absolutas (ej. /home/usuario/public_html), deberás actualizarlas en la base de datos o en los archivos. Herramientas como "Search Replace DB" o plugins como "Better Search Replace" pueden ayudarte.

Paso 7: Configura el correo electrónico

  1. En el panel nuevo, crea las mismas cuentas de correo que tenías (info@, ventas@, etc.).
  2. Si exportaste mensajes, impórtalos usando un cliente de correo o la herramienta de importación del panel (si existe).
  3. Actualiza los registros MX de tu dominio para que apunten al nuevo servidor de correo.

Paso 8: Apunta el dominio al nuevo servidor

Este es el paso final y el más visible.

  1. Ve al panel de control de tu dominio (donde lo compraste, ej. GoDaddy, Namecheap).
  2. Cambia los servidores DNS por los que te proporcionó tu nuevo hosting (suelen ser algo como ns1.nuevohosting.com y ns2.nuevohosting.com).
  3. Espera la propagación: Puede tardar de 1 a 48 horas. Durante ese tiempo, tu sitio estará en ambos servidores.

[INFO] Para minimizar el tiempo de inactividad, puedes reducir el TTL (Time To Live) de los registros DNS a 300 segundos antes de la migración. Así los cambios se propagan más rápido.


Preguntas frecuentes (FAQ)

¿Puedo migrar un sitio de WordPress sin perder datos?

Sí, siguiendo el método manual. Solo asegúrate de exportar tanto los archivos como la base de datos, y luego actualizar wp-config.php con los nuevos datos.

¿Qué hago si la herramienta automática falla?

No te preocupes. Prueba el método manual. Si el error persiste, contacta al soporte de tu nuevo hosting. Ellos suelen tener herramientas propias o pueden hacer la migración por ti.

¿Migrar afecta mi SEO?

Si lo haces correctamente, no. Pero ten cuidado:

  • Mantén las mismas URLs: No cambies la estructura del sitio.
  • Configura redirecciones 301: Si cambias alguna URL, redirige la antigua a la nueva.
  • Verifica los enlaces internos: Después de migrar, revisa que no haya enlaces rotos.

¿Cuánto tiempo toma una migración?

Depende del tamaño del sitio y la velocidad de tu conexión. Un sitio pequeño (menos de 1 GB) puede tardar 30 minutos. Uno grande (10 GB o más) puede llevar varias horas.

¿Necesito conocimientos técnicos para migrar?

No, pero ayuda tener nociones básicas de archivos y bases de datos. Si te sientes inseguro, muchos proveedores de hosting ofrecen migración gratuita. Pídela.

¿Qué es Syspanel y por qué usa el puerto 2106?

Syspanel (HestiaCP) es un panel de control ligero y moderno. Accedes a él a través del puerto 2106 (ej. https://tudominio.com:2106). Su interfaz es muy limpia y fácil de usar, ideal para migraciones manuales.


Consejos finales para una migración sin estrés

  • Haz una prueba en un subdominio: Si puedes, crea un subdominio en el nuevo panel (ej. prueba.tudominio.com) y migra allí primero. Así verificas que todo funcione antes de apuntar el dominio real.
  • Mantén el sitio original intacto: No borres nada del panel antiguo hasta que estés 100% seguro de que el nuevo funciona perfectamente.
  • Revisa los certificados SSL: Después de migrar, instala un certificado SSL (Let's Encrypt es gratis y fácil) para que tu web sea segura.
  • Actualiza las contraseñas: Cambia las contraseñas de la base de datos y del panel nuevo por seguridad.

Migrar sitios web entre paneles de control como cPanel, Plesk, DirectAdmin o Syspanel no tiene por qué ser un dolor de cabeza. Con estos pasos, podrás hacerlo tú mismo y ahorrar dinero en servicios de migración. ¡Anímate y prueba! Si te surge alguna duda, recuerda que el soporte de tu hosting siempre está ahí para ayudarte.

[TIP] Guarda este artículo como referencia. La próxima vez que necesites migrar, solo tendrás que seguir los pasos. ¡Buena suerte!

¿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