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

¿Cómo migrar un sitio web de cPanel a otro servidor?

Actualizado el 3 de enero de 2026

¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, seguramente necesitas migrar cPanel de un servidor a otro. No te preocupes, es un proceso más sencillo de lo que parece si sigues los pasos correctos. En esta guía te voy a explicar, paso a paso, cómo transferir sitio cPanel de forma segura y sin perder datos. Vamos a ello.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración, asegúrate de tener todo listo. Esto te ahorrará dolores de cabeza.

Requisitos básicos

  • Acceso a ambos servidores: Necesitas las credenciales de root o de un usuario con permisos de administrador en el servidor origen (el actual) y en el destino (el nuevo).
  • cPanel/WHM en ambos lados: Tanto el servidor de origen como el de destino deben tener instalado cPanel y WHM (Web Host Manager). Si tu nuevo servidor no tiene cPanel, tendrás que instalarlo primero.
  • Espacio en disco suficiente: Verifica que el servidor destino tenga al menos el mismo espacio libre que el sitio que vas a migrar.
  • Copias de seguridad: Aunque el proceso es fiable, siempre es recomendable tener un backup manual de tu sitio (archivos y base de datos) por si algo falla.

[WARNING] No intentes migrar sin tener acceso root o un usuario con privilegios elevados. Sin ello, no podrás realizar la transferencia desde WHM.


Método 1: Migrar cPanel usando WHM (Recomendado)

Este es el método más limpio y completo. WHM incluye una herramienta de cPanel migración que transfiere cuentas completas: archivos, bases de datos, configuraciones de correo, etc.

Paso 1: Configurar el servidor destino

  1. Accede a WHM en tu nuevo servidor (normalmente https://IP_DESTINO:2087).
  2. Inicia sesión con tu usuario root.
  3. Ve a la sección Transferir o migrar una cuenta (puedes buscarlo en el buscador de WHM).
  4. Haz clic en Configuración remota (o similar) para añadir el servidor origen.
    • Introduce la IP del servidor antiguo.
    • Usa el puerto 2087 (por defecto para WHM).
    • Proporciona las credenciales root del servidor origen.
  5. Guarda la configuración. WHM probará la conexión.

[TIP] Si tu servidor origen tiene un firewall, asegúrate de que el puerto 2087 esté abierto para la IP del destino.

Paso 2: Iniciar la migración

  1. En la misma sección Transferir o migrar una cuenta, haz clic en Transferir cuentas desde un servidor remoto.
  2. Selecciona el servidor origen que acabas de configurar.
  3. Aparecerá una lista de cuentas (dominios) disponibles en el origen. Marca las que quieras transferir sitio cPanel.
  4. Elige las opciones de transferencia:
    • Sobrescribir si existe: Si ya hay una cuenta con el mismo nombre en el destino, la reemplazará.
    • Mantener archivos locales: No lo actives a menos que sepas lo que haces.
  5. Haz clic en Iniciar transferencia.

Paso 3: Monitorear el progreso

WHM te mostrará una barra de progreso. Dependiendo del tamaño del sitio y la velocidad de la red, puede tardar desde minutos hasta horas. No cierres la ventana ni apagues el servidor.

[INFO] Durante la transferencia, el sitio origen seguirá funcionando con normalidad. El destino recibirá los datos sin interrumpir tu servicio actual.

Paso 4: Verificar y actualizar DNS

Una vez terminada la migración:

  1. Accede a cPanel del servidor destino (por ejemplo, https://IP_DESTINO:2083).
  2. Revisa que los archivos, bases de datos y cuentas de correo estén completos.
  3. Para que los visitantes vean el nuevo servidor, debes cambiar los DNS del dominio. Esto se hace desde donde tengas registrado el dominio (tu proveedor de dominios o el panel de DNS). Cambia los nameservers por los del nuevo servidor o actualiza los registros A para que apunten a la IP del destino.

[WARNING] El cambio de DNS puede tardar entre 1 y 48 horas en propagarse. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo.


Método 2: Migración manual con cPanel (Backup y Restore)

Si prefieres un control más granular o no tienes acceso a WHM en el origen, puedes hacer una cPanel migración manual mediante backups.

Paso 1: Generar un backup completo en el servidor origen

  1. Accede a cPanel del sitio antiguo (https://IP_ORIGEN:2083).
  2. Busca la sección Archivos > Backup o Copias de seguridad.
  3. Haz clic en Descargar una copia de seguridad completa.
  4. Espera a que se genere el archivo .tar.gz. Dependiendo del tamaño, puede tardar.
  5. Descarga el archivo a tu computadora o, mejor aún, súbelo directamente al servidor destino mediante FTP/SCP.

Paso 2: Restaurar en el servidor destino

  1. Accede a cPanel del nuevo servidor.
  2. Ve a Archivos > Backup > Restaurar una copia de seguridad completa.
  3. Sube el archivo .tar.gz que descargaste.
  4. Haz clic en Restaurar. El sistema extraerá los archivos, bases de datos y configuraciones.

[TIP] Si tu backup es muy grande (más de 500 MB), es mejor subirlo directamente al servidor destino usando SCP o FTP, y luego desde WHM hacer la restauración desde un archivo local. Esto evita cortes de conexión.

Paso 3: Ajustar después de la restauración

A veces, las rutas absolutas en los archivos de configuración (como wp-config.php en WordPress) pueden quedar desactualizadas. Revisa:

  • Bases de datos: Si cambió el nombre de usuario o contraseña de MySQL, edita los archivos de conexión.
  • Correo electrónico: Verifica que las cuentas de correo se hayan creado correctamente.

Método 3: Usando Syspanel (Alternativa a cPanel)

Si tu nuevo servidor usa Syspanel (anteriormente HestiaCP), el proceso es similar pero con algunas diferencias. Recuerda que el puerto de acceso a Syspanel es el 2106.

Paso 1: Preparar Syspanel

  1. Accede a Syspanel en tu servidor destino: https://IP_DESTINO:2106.
  2. Inicia sesión con tu usuario administrador.
  3. Crea un nuevo usuario y dominio para el sitio que vas a migrar (si no existe).

Paso 2: Transferir archivos y base de datos

Syspanel no tiene una herramienta de migración automática como WHM, así que tendrás que hacerlo manualmente:

  • Archivos: Usa FTP o SCP para copiar la carpeta public_html del servidor origen al destino.
  • Base de datos: Exporta la base de datos desde phpMyAdmin en el origen y luego impórtala en el destino.
  • Configuración de correo: Si usas correo, tendrás que recrear las cuentas manualmente en Syspanel.

[INFO] Syspanel es más ligero que cPanel, pero requiere un poco más de trabajo manual. Para sitios pequeños, es perfecto.


Preguntas frecuentes (FAQ)

¿Puedo migrar sin tener acceso root?

Sí, pero solo con el método manual de backup/restore desde cPanel. Sin acceso root, no podrás usar WHM.

¿Qué pasa con los correos electrónicos durante la migración?

Si migras con WHM, los correos se transfieren completos (incluyendo los que están en la bandeja de entrada). Con el método manual, tendrás que exportar/importar las cuentas de correo por separado.

¿Cuánto tiempo tarda la migración?

Depende del tamaño del sitio. Un sitio de 1 GB puede tardar entre 10 y 30 minutos con una conexión de 100 Mbps. Sitios grandes (10+ GB) pueden llevar horas.

¿Se pierde el tráfico durante la migración?

No, mientras no cambies los DNS, el sitio sigue funcionando en el servidor origen. El tráfico se redirige al nuevo servidor solo cuando actualices los DNS.

¿Qué hago si la migración falla?

Revisa los logs de WHM o Syspanel. Los errores comunes son:

  • Fallo de conexión: Verifica que los puertos estén abiertos.
  • Falta de espacio: Libera espacio en el destino.
  • Permisos incorrectos: Asegúrate de que los archivos tengan los permisos adecuados (normalmente 755 para carpetas y 644 para archivos).

Consejos finales para una migración exitosa

  • Prueba primero: Si tienes un sitio de prueba, haz una migración de prueba para familiarizarte con el proceso.
  • Actualiza todo: Antes de migrar, actualiza cPanel, Syspanel y cualquier software del servidor a la última versión.
  • Comunica a tus usuarios: Si el sitio es de producción, avisa con antelación de posibles cortes (aunque sean mínimos).
  • Revisa los enlaces: Después de la migración, verifica que los enlaces internos y las imágenes sigan funcionando.

Y eso es todo, amigo. Migrar cPanel no tiene por qué ser un dolor de cabeza. Con esta guía, podrás transferir sitio cPanel de forma segura y sin perder datos. Si tienes alguna duda, recuerda que siempre puedes contactar a tu proveedor de hosting o a un técnico especializado. ¡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