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

Cómo transferir un sitio de cPanel a otro servidor

Actualizado el 23 de mayo de 2026

¿Qué significa transferir un sitio de cPanel a otro servidor y por qué hacerlo?

Transferir un sitio de cPanel a otro servidor es un proceso que consiste en mover todos los archivos, bases de datos, cuentas de correo y configuraciones de tu sitio web desde un servidor original (origen) hasta un nuevo servidor (destino). Este proceso es muy común cuando cambias de proveedor de hosting, necesitas más recursos, o simplemente buscas un mejor rendimiento o soporte técnico.

Aunque suena complicado, la buena noticia es que cPanel incluye herramientas nativas que facilitan enormemente la migración cPanel. No necesitas ser un experto en Linux ni en SysAdmin para lograrlo, pero sí debes seguir un orden lógico y tener paciencia. En esta guía te explico paso a paso cómo hacerlo de forma segura, sin perder datos y sin tiempos de inactividad prolongados.


Antes de empezar: requisitos y preparación

Antes de lanzarte a transferir cPanel, es fundamental que prepares tanto el servidor de origen como el de destino. Una buena preparación evitará errores tontos y pérdidas de información.

Requisitos mínimos

  • Acceso de administrador (root) o acceso a WHM en ambos servidores.
  • Credenciales de acceso a cPanel del sitio que quieres mover.
  • Espacio en disco suficiente en el servidor de destino.
  • Copia de seguridad reciente de tu sitio (por si acaso).
  • Tiempo estimado: entre 30 minutos y 2 horas, según el tamaño del sitio.

Comprueba el estado de ambos servidores

  • Verifica que el servidor de destino tenga instalado cPanel y que esté activo.
  • Asegúrate de que el servidor de origen permita conexiones salientes por los puertos necesarios (normalmente 2083 y 2087).
  • Comprueba que el servidor de destino tenga los mismos módulos de PHP o versiones compatibles con tu sitio (por ejemplo, PHP 7.4 u 8.1).

Haz una copia de seguridad manual (por si acaso)

Aunque uses la herramienta de migración cPanel, siempre es recomendable tener una copia de seguridad extra. Puedes generarla desde el propio cPanel de origen en la sección "Copias de seguridad" o "Backup". Descarga el archivo comprimido a tu ordenador y guárdalo en un lugar seguro.

[INFO] La copia de seguridad no es obligatoria si usas la herramienta nativa de migración, pero es una red de seguridad muy valiosa si algo sale mal.


Método 1: Usar la herramienta de transferencia de cPanel (la más fácil)

Este es el método más recomendado para migrar sitio cPanel de un servidor a otro, ya que es automático y transfiere prácticamente todo: archivos, bases de datos, correos, crons, zonas DNS, certificados SSL, etc.

Paso 1: Accede a WHM en el servidor de destino

WHM (Web Host Manager) es el panel de administración del servidor. Normalmente accedes escribiendo https://tu-servidor-destino:2087 en tu navegador. Introduce tu usuario root y contraseña.

Paso 2: Busca la opción "Transferir cuentas" o "Transfer Accounts"

Dentro de WHM, busca en el menú lateral la sección "Transfer Accounts" (Transferir cuentas). Puedes usar el buscador de WHM para encontrarlo rápidamente.

Paso 3: Configura el origen de la transferencia

  • Selecciona la opción "Remote Server" (Servidor remoto).
  • Introduce la IP o el dominio del servidor de origen.
  • Escribe el usuario root y la contraseña del servidor de origen (o un usuario con permisos de root).
  • Elige el puerto de conexión. Normalmente es el 22 (SSH). Si no tienes acceso SSH, puedes usar el puerto 2087 con autenticación WHM.

Paso 4: Selecciona las cuentas a transferir

La herramienta escaneará el servidor de origen y te mostrará una lista de cuentas cPanel disponibles. Marca la que quieres transferir cPanel (puedes seleccionar varias si lo necesitas).

Paso 5: Configura las opciones avanzadas (opcional)

Puedes marcar casillas como:

  • "Copiar cuentas con contraseñas": mantiene las mismas contraseñas de los usuarios de correo y FTP.
  • "Transferir DNS": si quieres que el servidor de destino gestione las zonas DNS.
  • "Eliminar cuentas en el destino": útil si estás reemplazando una cuenta existente.

Te recomiendo dejar las opciones por defecto si no entiendes muy bien qué hacen.

Paso 6: Inicia la transferencia

Pulsa el botón "Transfer" o "Migrate" y espera. El proceso puede tardar desde unos minutos hasta más de una hora, dependiendo del tamaño de la cuenta. Verás una barra de progreso en tiempo real.

Paso 7: Verifica la cuenta en el destino

Cuando termine, entra en el cPanel del servidor de destino (normalmente https://tu-servidor-destino:2083) y comprueba que todos los archivos, bases de datos y correos están presentes.

[TIP] Si el sitio usa SSL, tendrás que reemitir o reinstalar el certificado en el destino, ya que el SSL asociado al dominio no se transfiere automáticamente en todos los casos.


Método 2: Transferencia manual (si no tienes acceso a WHM)

Si no tienes acceso a WHM en el servidor de destino (por ejemplo, si solo tienes cPanel y no eres administrador del servidor), puedes hacer una transferencia cPanel manual. Este método es más laborioso, pero funciona igualmente.

Paso 1: Genera una copia de seguridad completa desde cPanel de origen

  • Entra en tu cPanel de origen.
  • Busca la sección "Archivos" y haz clic en "Copias de seguridad" o "Backup".
  • Selecciona "Descargar una copia de seguridad completa" o "Generate Full Backup".
  • Elige la opción de almacenamiento "Home Directory" y espera a que se genere el archivo .tar.gz.
  • Descarga el archivo a tu ordenador.

Paso 2: Restaura la copia en el servidor de destino

  • Entra en el cPanel de destino.
  • Sube el archivo de copia de seguridad a la carpeta backup o restore (normalmente en home/tu-usuario).
  • En cPanel, busca la opción "Restaurar una copia de seguridad" o "Restore a Backup".
  • Selecciona el archivo subido y espera a que se restaure.

Este método restaura archivos, bases de datos, correos y configuraciones de correo, pero no siempre transfiere crons ni zonas DNS. Tendrás que configurarlos manualmente.

[WARNING] Este método manual no transfiere los registros DNS ni las entradas de cron. Deberás copiarlos a mano desde el cPanel de origen (sección "Trabajos cron" o "Cron Jobs") y recrearlos en el destino.


Paso 3: Actualizar el DNS y apuntar el dominio al nuevo servidor

Una vez que tienes todo el sitio en el nuevo servidor, el último paso es mover cPanel el tráfico hacia el destino. Esto se hace cambiando los servidores DNS (nameservers) o editando los registros A en tu proveedor de dominios.

Cambiar los nameservers (recomendado)

  • Ve a tu registrador de dominios (donde compraste el dominio, por ejemplo GoDaddy, Namecheap, etc.).
  • Busca la sección "DNS" o "Nameservers".
  • Sustituye los nameservers actuales por los que te haya proporcionado tu nuevo hosting (normalmente son algo como ns1.tunuevohosting.com y ns2.tunuevohosting.com).
  • Guarda los cambios.

O cambiar solo el registro A (si quieres una transición más rápida)

  • En el panel de tu registrador, edita el registro A del dominio.
  • Pon la IP del nuevo servidor en lugar de la del antiguo.
  • Espera la propagación DNS (puede tardar de 1 a 48 horas).

[INFO] Si no sabes cuál es la IP de tu nuevo servidor, la puedes encontrar en el correo de bienvenida de tu hosting o en WHM/cPanel en "Información del servidor".


Qué hacer con el correo electrónico durante la migración

Uno de los puntos más delicados al migrar sitio cPanel es el correo electrónico. Si tu dominio usa cuentas de correo en el servidor, la transferencia debe incluir los buzones y sus contraseñas.

  • Si usas la herramienta nativa de WHM, los correos se transfieren automáticamente.
  • Si haces la migración manual con copia de seguridad, asegúrate de que la copia incluya las cuentas de correo (normalmente están en /home/usuario/mail).

Después de la migración, cambia la contraseña de las cuentas de correo en el destino para evitar que alguien use las antiguas.

[TIP] Si tus clientes usan clientes de correo (Outlook, Thunderbird), deberán actualizar la contraseña en su programa tras el cambio de servidor.


Errores comunes y cómo solucionarlos

1. La transferencia falla por falta de espacio

  • Comprueba que el servidor de destino tenga al menos el doble de espacio que el tamaño de la cuenta a transferir.
  • Elimina archivos temporales o caché en el origen antes de empezar.

2. El sitio muestra errores de conexión a la base de datos

  • Verifica que el nombre de la base de datos, el usuario y la contraseña en el archivo wp-config.php (si es WordPress) coincidan con los del nuevo servidor.
  • Si usas la herramienta de WHM, normalmente los datos se actualizan automáticamente.

3. El certificado SSL no se transfiere

  • Reemite el certificado SSL desde el cPanel de destino o usa Let's Encrypt gratuitamente.
  • Si usabas un certificado de pago, tendrás que reinstalarlo manualmente.

4. Los correos no llegan al nuevo servidor

  • Asegúrate de que los registros MX del dominio apunten al nuevo servidor.
  • Espera a que la propagación DNS termine completamente (puede tardar hasta 48 horas).

Consejos finales y buenas prácticas

  • Haz la migración en horas de bajo tráfico para minimizar el impacto si algo falla.
  • No elimines la cuenta en el servidor de origen hasta que hayas verificado que todo funciona en el destino (al menos 72 horas).
  • Comprueba todos los servicios: web, correo, FTP, bases de datos, cron jobs y SSL.
  • Actualiza las contraseñas en el destino para mayor seguridad.
  • Si usas WordPress, revisa que los enlaces permanentes y las URLs estén correctos (usa herramientas como "Better Search Replace" si es necesario).

[WARNING] Si tu sitio usa un panel de control alternativo como Syspanel (antes HestiaCP), el proceso de migración es diferente. Syspanel no usa cPanel y su acceso se realiza a través del puerto 2106. En ese caso, deberás exportar las bases de datos manualmente y copiar los archivos vía FTP, ya que no existe una herramienta de migración automática compatible con cPanel.


Preguntas frecuentes (FAQ)

¿Cuánto tarda una migración cPanel?

Depende del tamaño de la cuenta y de la velocidad de conexión entre servidores. Una cuenta pequeña (menos de 1 GB) puede tardar 10 minutos. Una cuenta grande (10 GB o más) puede tardar varias horas.

¿Puedo transferir cPanel sin tener acceso a WHM en el destino?

Sí, puedes usar el método manual con copia de seguridad, pero es más tedioso y no transfiere todo automáticamente.

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

Si usas la herramienta de WHM, se transfieren sin problema. Si usas el método manual, asegúrate de incluir la carpeta mail en la copia.

¿Necesito cambiar los nameservers si solo quiero probar el sitio en el nuevo servidor?

No. Puedes usar el archivo hosts de tu ordenador para apuntar temporalmente el dominio al nuevo servidor y probar antes de hacer el cambio definitivo.

¿Es seguro transferir cPanel sin interrumpir el servicio?

La herramienta de WHM permite transferir la cuenta en caliente, es decir, sin detener el sitio en el origen. Sin embargo, es recomendable hacerlo en horas de poco tráfico para evitar inconsistencias.


Conclusión

Transferir cPanel de un servidor a otro no tiene por qué ser un dolor de cabeza. Con la herramienta nativa de WHM, el proceso es casi automático y muy fiable. Si no tienes acceso a WHM, la copia de seguridad manual es una alternativa válida, aunque requiere más trabajo.

Recuerda siempre hacer una copia de seguridad antes de empezar, verificar todo después de la migración y no borrar el servidor original hasta que estés 100% seguro de que el nuevo funciona correctamente. Con esta guía, cualquier usuario, incluso sin experiencia técnica avanzada, puede migrar sitio cPanel con confianza y sin sustos.

Si tienes dudas, no dudes en consultar la documentación oficial de cPanel o contactar con el soporte de tu hosting. ¡Buena suerte con tu transferencia cPanel!

¿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