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

Guía para migrar de cPanel a Syspanel

Actualizado el 8 de noviembre de 2025

Mudarse de casa es estresante, pero mudarse de servidor web no tiene por qué serlo. Si estás leyendo esto, probablemente te encuentras en la situación de tener que dejar atrás cPanel, el conocido panel de control de hosting, y dar el salto a Syspanel (la versión mejorada y amigable de HestiaCP, accesible por el puerto 2106). No te preocupes.

Esta guía está diseñada para que, incluso si no eres un experto en sistemas, puedas realizar el cambio de hosting de forma segura y ordenada. Vamos a desglosar todo el proceso de migrar cPanel a Syspanel en pasos muy sencillos. Al final, tendrás tus sitios web funcionando en su nuevo hogar, más rápido y moderno.

[INFO] Syspanel es una interfaz de control de servidores web que, a diferencia de cPanel, suele ser más ligera, rápida y, en muchos casos, más económica. El puerto de acceso por defecto es el 2106 (ejemplo: tudominio.com:2106).

¿Por qué migrar de cPanel a Syspanel?

Antes de ponernos manos a la obra, entendamos por qué vale la pena hacer este cambio de hosting. cPanel es el estándar de la industria, pero tiene sus desventajas: es pesado, consume muchos recursos del servidor y su licencia es cara. Syspanel (HestiaCP) ofrece una alternativa gratuita y de código abierto que:

  • Gasta menos RAM y CPU. Esto se traduce en sitios web más rápidos.
  • Es más sencillo de usar. Su interfaz es limpia y directa.
  • Tiene un costo operativo menor. Al no pagar licencia, el ahorro se traslada al cliente final.
  • Incluye funciones modernas como firewall integrado y backups automáticos.

Sin embargo, migrar cPanel no es un simple copiar y pegar. Hay que transferir sitios completos: archivos, bases de datos, cuentas de correo y configuraciones. Vamos a verlo paso a paso.

Preparación antes de la migración

La clave para una guía migración exitosa es la preparación. No empieces a mover nada sin antes tener todo listo.

1. Revisa los requisitos de Syspanel

Asegúrate de que tu nuevo servidor cumpla con los requisitos mínimos para instalar Syspanel (HestiaCP). Generalmente necesitas:

  • Un sistema operativo compatible (Debian 11/12, Ubuntu 22.04/24.04).
  • Al menos 1 GB de RAM (recomendado 2 GB).
  • Acceso root al servidor.
  • Un dominio apuntando a la IP del nuevo servidor.

2. Haz una copia de seguridad completa de cPanel

Antes de tocar nada, haz un backup completo desde cPanel. Ve a tu panel de cPanel, busca la sección "Backup" o "Copias de seguridad" y descarga:

  • Backup completo del sitio (incluye archivos, bases de datos, configuraciones de correo, etc.).
  • Base de datos individual (por si acaso).
  • Archivos del directorio public_html (puedes usar FTP para esto).

Guarda todo en tu computadora o en un almacenamiento en la nube. Este es tu salvavidas.

[WARNING] No confíes únicamente en las herramientas automáticas de migración. Siempre ten un backup manual. Si algo sale mal, podrás restaurar todo en cPanel y empezar de nuevo.

3. Configura tu servidor Syspanel

Una vez que tengas el servidor nuevo, instala Syspanel. El proceso típico es:

  1. Conéctate por SSH a tu servidor como root.
  2. Ejecuta el script de instalación de HestiaCP (que es la base de Syspanel). Puedes encontrar el comando exacto en la documentación oficial.
  3. Durante la instalación, te pedirá un correo electrónico y una contraseña para el administrador.
  4. Al finalizar, accede a Syspanel a través de https://tudominio.com:2106 o https://IP_DEL_SERVIDOR:2106.

Ya dentro, verás un panel limpio con opciones para añadir usuarios, dominios, bases de datos, etc. Ahora estamos listos para transferir sitios.

Paso a paso: Transferir sitios web de cPanel a Syspanel

Aquí viene la parte práctica. Vamos a dividir la migración en tres grandes bloques: archivos, bases de datos y correo electrónico.

1. Migrar los archivos del sitio web

Los archivos de tu web (HTML, CSS, PHP, imágenes) están en la carpeta public_html dentro de tu cuenta de cPanel.

Pasos:

  1. Descarga los archivos desde cPanel. Usa un cliente FTP (como FileZilla) o el administrador de archivos de cPanel. Conéctate a tu servidor antiguo y descarga toda la carpeta public_html a tu computadora.
  2. Sube los archivos a Syspanel. En Syspanel, crea un nuevo usuario o dominio (dependiendo de cómo manejes tus sitios). Luego, usa FTP o el administrador de archivos de Syspanel (en la sección "Web" > "Archivos") para subir el contenido de public_html a la carpeta correspondiente (normalmente /home/nombre_usuario/web/nombre_dominio/public_html).
  3. Verifica los permisos. Asegúrate de que los archivos tengan permisos correctos (generalmente 644 para archivos y 755 para carpetas). Syspanel suele hacerlo automáticamente, pero revisa.

[TIP] Si tienes muchos sitios, considera usar la herramienta rsync desde la terminal para sincronizar archivos de forma más rápida y segura. Pero si no te sientes cómodo con comandos, el método manual con FTP es perfecto.

2. Migrar las bases de datos MySQL

Las bases de datos guardan la información dinámica de tu web (como entradas de blog, usuarios, productos, etc.). En cPanel, las bases de datos se gestionan desde "phpMyAdmin".

Pasos:

  1. Exporta la base de datos desde cPanel.
    • Entra a cPanel > "phpMyAdmin".
    • Selecciona la base de datos que quieres migrar.
    • Ve a la pestaña "Exportar" y elige "Exportación rápida" en formato SQL.
    • Descarga el archivo .sql a tu computadora.
  2. Crea una base de datos vacía en Syspanel.
    • En Syspanel, ve a "Bases de datos" y crea una nueva base de datos. Anota el nombre, el usuario y la contraseña que generes.
  3. Importa la base de datos.
    • En Syspanel, accede a "phpMyAdmin" (suele estar en la URL tudominio.com:2106/phpmyadmin).
    • Inicia sesión con el usuario y contraseña de la base de datos que acabas de crear.
    • Selecciona la base de datos vacía y ve a "Importar". Sube el archivo .sql que descargaste de cPanel.
  4. Actualiza la configuración de tu sitio. Muchas aplicaciones (como WordPress) guardan la información de conexión a la base de datos en un archivo de configuración (ej. wp-config.php en WordPress). Edita ese archivo con los nuevos datos (nombre de base de datos, usuario y contraseña) que creaste en Syspanel.

[WARNING] Si no actualizas el archivo de configuración, tu sitio web no podrá conectarse a la base de datos y mostrará un error de conexión. Es un paso crítico.

3. Migrar las cuentas de correo electrónico

Las cuentas de correo (como info@tudominio.com) también deben migrarse. Este es el paso más tedioso porque los correos existentes no se transfieren automáticamente.

Pasos:

  1. Crea las mismas cuentas de correo en Syspanel. En el panel, ve a "Correo" y añade las mismas direcciones que tenías en cPanel (ej. info, ventas, soporte). Usa las mismas contraseñas para que tus clientes no tengan que cambiarlas.
  2. Configura los registros DNS. Para que el correo funcione, necesitas que los registros MX de tu dominio apunten al nuevo servidor. Esto se hace desde el panel de control de tu dominio (donde compraste el dominio). Cambia el registro MX para que apunte a mail.tudominio.com o a la IP del nuevo servidor.
  3. Migra los correos existentes (opcional pero recomendado). Si necesitas conservar los correos antiguos, puedes usar una herramienta como "imapsync" o hacerlo manualmente desde tu cliente de correo (Outlook, Thunderbird):
    • Configura tu cliente para que se conecte al servidor antiguo y descargue todos los correos a tu computadora (usando POP3 o IMAP).
    • Luego, configura el mismo cliente para que se conecte al nuevo servidor y suba los correos (arrastrando las carpetas).
    • Es un proceso lento, pero efectivo.

[INFO] Si no migras los correos existentes, solo perderás los mensajes anteriores. Los nuevos correos llegarán sin problema a las cuentas recién creadas.

4. Configurar los registros DNS

Una vez que tengas todo listo en el nuevo servidor, es hora de apuntar tu dominio a Syspanel. Esto se hace cambiando los "nameservers" o los registros DNS desde donde compraste el dominio.

Pasos:

  1. Obtén la IP de tu nuevo servidor. La encontrarás en la bienvenida de Syspanel o en la configuración de red.
  2. Actualiza el registro A. En el panel de tu dominio, cambia el registro "A" para que apunte a la IP del nuevo servidor. Esto hará que tudominio.com cargue desde Syspanel.
  3. Actualiza el registro MX. Cambia el registro MX para que apunte a mail.tudominio.com o a la IP del servidor, para que el correo funcione.
  4. Espera la propagación. Los cambios DNS pueden tardar entre 24 y 48 horas en propagarse por todo internet. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo.

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

Verificación final y solución de problemas

Una vez que hayas completado todos los pasos anteriores y los DNS se hayan propagado, es hora de verificar que todo funcione.

Lista de verificación:

  • El sitio web carga correctamente desde el dominio.
  • Los enlaces internos funcionan (sin errores 404).
  • Los formularios y funcionalidades dinámicas (como carritos de compra) operan bien.
  • El correo electrónico envía y recibe mensajes.
  • Las bases de datos se conectan sin errores.
  • Los certificados SSL están instalados (Syspanel tiene una opción gratuita con Let's Encrypt en "Web" > "SSL").

Problemas comunes:

  • Error 500 o página en blanco: Revisa los permisos de archivos y la configuración de la base de datos.
  • Correo no funciona: Verifica los registros MX y que el puerto 25 esté abierto en el firewall.
  • Base de datos no conecta: Edita el archivo de configuración de tu web (ej. wp-config.php) con los datos correctos.

[WARNING] Si después de 48 horas el sitio no se ve correctamente, verifica que los DNS apunten a la IP correcta y que no haya reglas de firewall bloqueando el tráfico.

Preguntas Frecuentes (FAQ)

¿Puedo migrar varios sitios a la vez?
Sí, pero es recomendable hacerlo de uno en uno para evitar confusiones. Syspanel permite gestionar múltiples dominios desde un solo panel.

¿Pierdo mis correos electrónicos?
Solo si no los migras manualmente. Las cuentas de correo nuevas funcionarán, pero los mensajes antiguos se quedan en el servidor anterior a menos que los descargues.

¿Syspanel es compatible con WordPress?
Sí, completamente. Solo asegúrate de migrar los archivos y la base de datos, y actualizar el archivo wp-config.php con los nuevos datos.

¿Qué hago si me surge un error?
No entres en pánico. Revisa los logs de errores en Syspanel (sección "Administración" > "Registros"). Si no encuentras la solución, consulta la documentación de HestiaCP o contacta al soporte técnico de tu proveedor de hosting.

¿Puedo mantener cPanel mientras pruebo Syspanel?
Sí, pero ten en cuenta que mientras los DNS apunten a cPanel, tu sitio se verá desde allí. Puedes probar Syspanel usando la IP del servidor directamente o un subdominio temporal.

Conclusión

Migrar de cPanel a Syspanel no es un proceso mágico, pero siguiendo esta guía paso a paso es totalmente manejable. Recuerda que la paciencia y la organización son tus mejores aliados. Haz siempre una copia de seguridad, sigue los pasos en orden y verifica cada etapa antes de pasar a la siguiente.

Al final, te beneficiarás de un hosting más rápido, eficiente y económico. Syspanel (HestiaCP) te dará el control que necesitas sin la pesada carga de cPanel. ¡Buena suerte con tu migración y bienvenido a tu nuevo panel de control!

[INFO] Si en algún momento te sientes abrumado, recuerda que muchos proveedores de hosting ofrecen servicios de migración gratuita. No dudes en pedir ayuda.

¿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