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

Cómo migrar una web de cPanel a Syspanel sin perder datos

Actualizado el 29 de noviembre de 2025

Cambiar de panel de control de hosting puede sonar a cirugía mayor, pero con la guía adecuada, migrar web de cPanel a Syspanel es un proceso sencillo y seguro. En esta guía paso a paso, te explicaré cómo realizar una migración hosting sin pérdida datos, manteniendo intactos tus archivos, bases de datos, correos electrónicos y configuraciones.

Syspanel (basado en HestiaCP, accesible por el puerto 2106) es una alternativa moderna, ligera y gratuita a cPanel. Si estás buscando reducir costes o mejorar el rendimiento, esta migración es para ti.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración hosting, asegúrate de tener lo siguiente listo:

  • Acceso a tu panel de cPanel actual (usuario y contraseña).
  • Acceso a Syspanel (normalmente http://tudominio.com:2106).
  • Un cliente FTP (como FileZilla) o acceso por SSH.
  • Una copia de seguridad de tu sitio web por si acaso (nunca está de más).
  • Tiempo suficiente: el proceso completo puede tomar entre 30 minutos y 2 horas, dependiendo del tamaño de tu web.

[WARNING] No realices cambios en tu web durante la migración. Si tu sitio está en producción, programa la migración en un horario de bajo tráfico.


Paso 1: Exportar los archivos de tu web desde cPanel

El primer paso para migrar web de cPanel a Syspanel es descargar todos los archivos de tu sitio. cPanel ofrece varias formas de hacerlo.

Opción A: Usar el Administrador de Archivos de cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de Archivos.
  3. Navega hasta la carpeta public_html (ahí suelen estar todos los archivos de tu web).
  4. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A o Cmd+A).
  5. Haz clic en Comprimir y elige Zip Archive. Esto creará un archivo .zip con todo tu contenido.
  6. Descarga ese archivo a tu computadora.

Opción B: Usar FTP

Si prefieres más control, usa un cliente FTP:

  1. Conéctate a tu servidor cPanel usando las credenciales FTP que encuentras en la sección Cuentas FTP.
  2. Descarga toda la carpeta public_html a tu PC.
  3. Asegúrate de que la transferencia sea completa (verifica el tamaño total).

[TIP] Si tu web tiene muchas imágenes o archivos grandes, el método FTP puede ser más rápido que el comprimido.


Paso 2: Exportar las bases de datos desde cPanel

La mayoría de las webs modernas (WordPress, Joomla, etc.) usan bases de datos MySQL. Es crucial exportarlas correctamente para una migración hosting sin pérdida datos.

  1. En cPanel, ve a la sección Bases de Datos y haz clic en phpMyAdmin.
  2. Selecciona la base de datos de tu web (normalmente tiene un nombre como usuario_basedatos).
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL. Luego haz clic en Continuar.
  5. Se descargará un archivo .sql con toda la estructura y datos de tu base de datos.

[INFO] Si tienes varias bases de datos, repite el proceso para cada una. Anota los nombres, usuarios y contraseñas de cada base de datos, los necesitarás más adelante.


Paso 3: Configurar Syspanel (HestiaCP) para recibir tu web

Ahora pasamos al lado de Syspanel. Accede a tu panel usando la URL http://tudominio.com:2106 (o la IP de tu servidor) e inicia sesión con las credenciales de administrador.

Crear un nuevo usuario (si es necesario)

Syspanel organiza los sitios por usuarios. Si no tienes un usuario para tu web, créalo:

  1. En el menú lateral, haz clic en Usuarios y luego en Añadir usuario.
  2. Completa los campos: nombre de usuario, contraseña, email y dominio principal.
  3. Haz clic en Guardar.

Añadir el dominio

  1. Ve a Web y haz clic en Añadir dominio.
  2. Ingresa el nombre de dominio exacto (ej: tudominio.com).
  3. Selecciona el usuario que acabas de crear.
  4. Marca las opciones que necesites (SSL, soporte para PHP, etc.).
  5. Haz clic en Guardar. Syspanel creará automáticamente las carpetas necesarias.

[TIP] Si tu dominio ya apunta al servidor de Syspanel, la web será accesible de inmediato. Si no, puedes usar un archivo hosts temporal para probar antes de cambiar los DNS.


Paso 4: Subir los archivos a Syspanel

Con el dominio listo, es hora de subir los archivos que exportaste de cPanel.

  1. Accede a Syspanel vía FTP o usando el Administrador de Archivos integrado (en la sección Web > Administrador de archivos).
  2. Navega hasta la carpeta del dominio, normalmente home/usuario/web/tudominio/public_html.
  3. Sube el archivo ZIP que descargaste de cPanel (si usaste esa opción) o arrastra todos los archivos desde tu PC.
  4. Si subiste un ZIP, haz clic derecho sobre él y selecciona Extraer. Luego elimina el archivo ZIP.
  5. Verifica que todos los archivos estén en su lugar (compara con tu copia local).

[WARNING] Asegúrate de que los permisos de archivos y carpetas sean correctos. Normalmente, las carpetas deben tener permisos 755 y los archivos 644. Syspanel suele configurarlos automáticamente, pero es bueno revisarlo.


Paso 5: Importar las bases de datos a Syspanel

Ahora toca devolver la vida a tu base de datos.

  1. En Syspanel, ve a Bases de datos y haz clic en Añadir base de datos.
  2. Crea una nueva base de datos con el mismo nombre que tenías en cPanel (si es posible) o uno nuevo. Anota el nombre, usuario y contraseña generados.
  3. Una vez creada, haz clic en phpMyAdmin junto a la base de datos.
  4. En phpMyAdmin, selecciona la base de datos y haz clic en la pestaña Importar.
  5. Selecciona el archivo .sql que descargaste de cPanel y haz clic en Continuar.
  6. Espera a que termine la importación. Si todo sale bien, verás un mensaje de éxito.

[INFO] Si tu web usaba múltiples bases de datos, repite el proceso para cada una. Asegúrate de que los nombres de usuario y contraseñas coincidan con los que tu web espera.


Paso 6: Actualizar las configuraciones de conexión a la base de datos

Este paso es crítico para una migración hosting sin pérdida datos. Tu web necesita saber cómo conectarse a la nueva base de datos en Syspanel.

Para WordPress

  1. Busca el archivo wp-config.php en la carpeta public_html.
  2. Edítalo (puedes usar el editor de texto de Syspanel o FTP).
  3. Busca las líneas que definen DB_NAME, DB_USER, DB_PASSWORD y DB_HOST.
  4. Cámbialas por los datos de la base de datos que creaste en Syspanel. Normalmente DB_HOST es localhost.
  5. Guarda los cambios.

Para otras plataformas (Joomla, Drupal, etc.)

El proceso es similar: busca el archivo de configuración de la base de datos (suele llamarse configuration.php, settings.php, etc.) y actualiza los datos de conexión.

[WARNING] Si no actualizas estos datos, tu web mostrará un error de conexión a la base de datos. Es el error más común en migraciones.


Paso 7: Configurar los correos electrónicos (opcional pero importante)

Si usabas correos en cPanel, debes recrearlos en Syspanel para no perderlos.

  1. En Syspanel, ve a Correo y haz clic en Añadir cuenta de correo.
  2. Crea las mismas cuentas que tenías en cPanel (mismo nombre de usuario y contraseña).
  3. Para migrar los correos existentes, usa un cliente como Thunderbird:
    • Configura las cuentas tanto en el servidor antiguo como en el nuevo.
    • Arrastra los correos de una carpeta a otra.
  4. Si prefieres una solución más técnica, puedes usar imapsync desde la terminal, pero eso ya es nivel avanzado.

[TIP] Si no necesitas los correos antiguos, simplemente crea las cuentas nuevas y listo. Los correos nuevos empezarán a llegar a Syspanel.


Paso 8: Probar la web antes de cambiar los DNS

Antes de hacer el cambio definitivo, es vital probar que todo funciona en Syspanel.

  1. Edita el archivo hosts de tu computadora:
    • En Windows: C:\Windows\System32\drivers\etc\hosts
    • En Mac/Linux: /etc/hosts
  2. Añade una línea como: IP_DEL_SERVIDOR_SYSPANEL tudominio.com
  3. Guarda el archivo (necesitarás permisos de administrador).
  4. Abre tu navegador y visita http://tudominio.com. Deberías ver tu web funcionando.
  5. Prueba todas las funcionalidades: formularios, inicio de sesión, carrito de compras, etc.

[WARNING] Si algo no funciona, revisa los pasos anteriores. Los errores más comunes son: archivos faltantes, permisos incorrectos o datos de base de datos mal configurados.


Paso 9: Cambiar los DNS para que apunten a Syspanel

Una vez que todo funciona correctamente, es hora de hacer el cambio público.

  1. Accede al panel de control de tu dominio (donde compraste el dominio o donde gestionas los DNS).
  2. Busca la sección de DNS o Zona DNS.
  3. Cambia los registros A (y AAAA si usas IPv6) para que apunten a la IP de tu servidor Syspanel.
  4. Si usas subdominios como www, asegúrate de actualizar también los registros CNAME o A correspondientes.
  5. Guarda los cambios.

La propagación de DNS puede tardar desde unos minutos hasta 48 horas. Durante ese tiempo, algunos usuarios verán la web en cPanel y otros en Syspanel.

[INFO] Para acelerar la propagación, reduce el TTL (Time To Live) de los registros DNS a 300 segundos (5 minutos) unas horas antes del cambio.


Paso 10: Verificar y desactivar el hosting anterior

Después de 24-48 horas, la mayoría de los usuarios ya estarán viendo tu web en Syspanel. Es momento de:

  1. Verificar que todo sigue funcionando desde diferentes ubicaciones (puedes usar herramientas online como whatsmydns.net).
  2. Hacer una copia de seguridad completa de tu web en Syspanel (por si acaso).
  3. Cancelar o desactivar tu cuenta de cPanel para evitar costes duplicados.

[TIP] No borres nada en cPanel hasta que estés 100% seguro de que la migración fue exitosa. Puedes mantenerlo unos días como respaldo.


Preguntas frecuentes (FAQ)

¿Puedo migrar web de cPanel a Syspanel sin perder datos?

Sí, siguiendo esta guía al pie de la letra. La clave está en exportar correctamente los archivos y bases de datos, y luego importarlos en Syspanel sin omitir ningún paso.

¿Qué pasa con los certificados SSL?

Syspanel incluye soporte para Let's Encrypt SSL. Después de la migración, puedes generar un certificado SSL gratuito desde el panel (sección Web > SSL). Si tu web ya tenía SSL, es posible que necesites reinstalarlo.

¿Syspanel es compatible con cPanel?

No directamente, pero los formatos de archivos y bases de datos son estándar (HTML, PHP, SQL), por lo que la migración es posible sin problemas. Solo necesitas ajustar las configuraciones de conexión.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu web. Una web pequeña (sin bases de datos grandes) puede estar lista en 30 minutos. Una web con muchas imágenes y bases de datos pesadas puede llevar varias horas.

¿Puedo migrar los correos electrónicos?

Sí, pero requiere un paso adicional. Puedes usar un cliente de correo para copiar los mensajes de una cuenta a otra, o usar herramientas como imapsync para una migración masiva.

¿Qué hago si algo sale mal durante la migración?

Siempre ten a mano la copia de seguridad de cPanel. Si la web no funciona en Syspanel, puedes revertir los DNS al servidor antiguo mientras solucionas el problema. No hay prisa.


Conclusión

Migrar web de cPanel a Syspanel es un proceso que, aunque requiere atención al detalle, está al alcance de cualquier persona con conocimientos básicos de hosting. Siguiendo estos pasos, lograrás una migración hosting sin pérdida datos y disfrutarás de un panel moderno, rápido y gratuito.

Recuerda que Syspanel (HestiaCP, puerto 2106) te ofrece control total sobre tu servidor, con herramientas integradas para gestionar dominios, bases de datos, correos y SSL. Si te surge alguna duda durante el proceso, no dudes en consultar la documentación oficial o buscar ayuda en foros especializados.

¡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