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

Guía para migrar tu sitio web de cPanel a Syspanel

Actualizado el 17 de noviembre de 2025

Introducción: ¿Por qué migrar de cPanel a Syspanel?

Si estás leyendo esto, probablemente ya has escuchado que cPanel ha incrementado sus costos o que buscas una alternativa más moderna, segura y eficiente para gestionar tu sitio web. Migrar de cPanel a Syspanel es una decisión inteligente, especialmente si quieres mantener el control total de tu hosting sin depender de licencias costosas. Syspanel (basado en HestiaCP, pero con mejoras propias) es un panel de control gratuito, ligero y muy potente, ideal para sitios web pequeños, medianos e incluso proyectos más grandes.

En esta guía completa, te explicaré paso a paso cómo realizar la migrar cPanel a Syspanel sin perder datos, correos ni configuraciones. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra. Al final, tendrás tu sitio funcionando en Syspanel, con acceso por el puerto 2106 y todas las ventajas de este panel.


¿Qué necesitas antes de empezar la migración?

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

  • Acceso a cPanel actual: Usuario, contraseña y, si es posible, acceso SSH (aunque no es obligatorio).
  • Un servidor nuevo con Syspanel instalado: Puedes contratar un VPS o un plan de hosting que ofrezca Syspanel. Asegúrate de que el panel esté funcionando y puedas acceder a https://tu-servidor:2106.
  • Backup completo de tu sitio: Nunca está de más tener una copia de seguridad local de tus archivos y bases de datos.
  • Dominio apuntando al nuevo servidor: Temporalmente, puedes trabajar con una IP o un subdominio de prueba para no interrumpir el sitio en producción.

[WARNING] No modifiques los DNS de tu dominio hasta que hayas verificado que todo funciona en Syspanel. Si lo haces antes, tu sitio podría caerse durante la migración.


Paso 1: Exportar tus datos desde cPanel

El primer paso para transferir sitio web es sacar toda la información de tu cPanel actual. cPanel ofrece herramientas integradas para hacer backups completos. Sigue estos pasos:

  1. Inicia sesión en tu cPanel (normalmente en https://tudominio.com/cpanel o https://tu-ip:2083).
  2. Busca la sección Archivos y haz clic en Backup o Asistente de Backup.
  3. Selecciona Backup completo o Descargar un backup completo del sitio. Esto generará un archivo .tar.gz con todos tus archivos, bases de datos, cuentas de correo y configuraciones.
  4. Espera a que se genere el archivo (puede tardar varios minutos si tu sitio es grande).
  5. Descarga el archivo a tu computadora. Si tu sitio es muy pesado, puedes usar FTP o SFTP para transferirlo directamente al nuevo servidor.

[TIP] Si tu cPanel es muy antiguo, puede que no tenga la opción de backup completo. En ese caso, exporta manualmente:

  • Archivos del sitio: Usa el Administrador de Archivos de cPanel o FTP para descargar la carpeta public_html.
  • Bases de datos: Ve a phpMyAdmin, selecciona cada base de datos y elige Exportar.
  • Correos electrónicos: Si usas cuentas de correo en cPanel, exporta cada una desde Webmail o descarga los archivos de la carpeta mail.

Paso 2: Configurar tu sitio en Syspanel

Ahora que tienes los datos, es momento de preparar el nuevo servidor con Syspanel. Accede a tu panel Syspanel escribiendo en el navegador: https://tu-servidor:2106. Usa el usuario y contraseña que te proporcionó tu proveedor de hosting o los que configuraste al instalar Syspanel.

Crear un nuevo usuario y dominio

  1. En el panel principal de Syspanel, haz clic en Usuarios y luego en Añadir usuario. Crea un usuario con el nombre de tu dominio (por ejemplo, midominio).
  2. Una vez creado el usuario, ve a Web y haz clic en Añadir dominio. Escribe el nombre de tu dominio (ejemplo: midominio.com). Syspanel creará automáticamente las carpetas necesarias.

[INFO] Syspanel organiza los archivos de cada dominio en /home/nombreusuario/web/nombredominio/public_html. Esta es la carpeta donde subirás los archivos de tu sitio.


Paso 3: Subir los archivos de tu sitio web

Ya tienes el dominio creado en Syspanel. Ahora debes transferir los archivos que exportaste desde cPanel. Hay dos formas comunes:

Opción A: Usando FTP/SFTP

  1. Conéctate a tu servidor Syspanel con un cliente FTP como FileZilla.
    • Servidor: IP de tu servidor Syspanel.
    • Usuario: El nombre de usuario que creaste en Syspanel.
    • Contraseña: La que asignaste a ese usuario.
    • Puerto: 21 (FTP) o 22 (SFTP, recomendado).
  2. Navega hasta la carpeta public_html del dominio (por ejemplo: /home/midominio/web/midominio.com/public_html).
  3. Sube todos los archivos de tu sitio (los que descargaste de cPanel) a esa carpeta. Si usaste un backup completo, extráelo primero en tu computadora y luego sube los archivos.

Opción B: Usando el Administrador de Archivos de Syspanel

  1. Dentro de Syspanel, ve a Web y haz clic en el dominio.
  2. Busca el botón Administrador de archivos (normalmente un icono de carpeta).
  3. Sube los archivos uno por uno o en archivos comprimidos. Si usas un zip, puedes descomprimirlo desde el mismo administrador.

[WARNING] Asegúrate de que los permisos de archivos y carpetas sean correctos. En Syspanel, los archivos deben tener permisos 644 y las carpetas 755. Si no estás seguro, puedes ajustarlos desde el Administrador de archivos o mediante comandos SSH.


Paso 4: Importar las bases de datos

Las bases de datos son el corazón de muchos sitios web (WordPress, Joomla, etc.). Para migrar cPanel a Syspanel correctamente, debes importarlas.

  1. En tu cPanel anterior, ya exportaste las bases de datos en formato .sql. Si no lo hiciste, ve a phpMyAdmin en cPanel, selecciona la base de datos y elige Exportar (método rápido).
  2. En Syspanel, ve a Base de datos y haz clic en Añadir base de datos. Crea una nueva base de datos con el mismo nombre que tenías en cPanel (o uno nuevo, pero luego tendrás que actualizar la configuración de tu sitio).
  3. Anota el nombre de la base de datos, el usuario y la contraseña que generes.
  4. Haz clic en phpMyAdmin (dentro de Syspanel) para abrir la herramienta de gestión de bases de datos.
  5. Selecciona la base de datos que acabas de crear y haz clic en Importar.
  6. Sube el archivo .sql que exportaste de cPanel y ejecuta la importación.

[TIP] Si tu sitio es WordPress, el archivo de configuración wp-config.php contiene los datos de la base de datos. Deberás editarlo después para reflejar el nuevo usuario y contraseña de Syspanel.


Paso 5: Configurar las cuentas de correo electrónico

Si usabas correos en tu cPanel (como info@tudominio.com), debes recrearlos en Syspanel.

  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. Si tenías correos antiguos que quieres conservar, puedes exportarlos desde cPanel (usando Webmail o descargando la carpeta mail) e importarlos en Syspanel. Para ello, necesitarás acceso SSH y usar herramientas como imapsync, pero si no es crítico, puedes empezar de cero.

[INFO] Los correos electrónicos en Syspanel se almacenan en /home/nombreusuario/mail/. Si necesitas ayuda para migrar correos antiguos, consulta con tu proveedor de hosting.


Paso 6: Ajustar la configuración del sitio (DNS y archivos)

Ahora que los archivos, bases de datos y correos están en su lugar, es hora de hacer que tu sitio funcione correctamente.

Editar archivos de configuración

  • WordPress: Edita el archivo wp-config.php en la carpeta public_html. Cambia los valores de DB_NAME, DB_USER y DB_PASSWORD por los que creaste en Syspanel. También puedes necesitar cambiar la URL del sitio si usaste un dominio temporal.
  • Otros CMS: Busca el archivo de configuración de base de datos (normalmente config.php, settings.php, etc.) y actualiza los datos.

Apuntar el dominio a Syspanel

Una vez que todo funcione con la IP del servidor, es momento de cambiar los DNS de tu dominio:

  1. Ve al panel de tu registrador de dominios (donde compraste el dominio).
  2. Busca la sección DNS o Servidores de nombres.
  3. Cambia los servidores de nombres por los que te proporcionó tu proveedor de Syspanel (o apunta los registros A, MX, etc. manualmente).
  4. Guarda los cambios. La propagación de DNS puede tardar entre 24 y 48 horas.

[WARNING] Durante la propagación, algunos visitantes verán tu sitio antiguo y otros el nuevo. Para evitar problemas, mantén ambos servidores funcionando hasta que los DNS se actualicen por completo.


Paso 7: Verificar que todo funcione correctamente

Una vez que los DNS se hayan propagado (o si estás usando un archivo hosts para pruebas), verifica:

  • Sitio web: Accede a https://tudominio.com y asegúrate de que cargue sin errores.
  • Base de datos: Revisa que los formularios, comentarios o cualquier funcionalidad dinámica funcione.
  • Correos: Envía y recibe un correo de prueba desde tu nueva cuenta.
  • SSL: Si tu sitio usaba HTTPS, en Syspanel puedes instalar un certificado SSL gratuito (Let's Encrypt) desde Web > SSL.

[TIP] Usa herramientas como whatsmydns.net para verificar la propagación de DNS. También puedes probar con una VPN o desde otro dispositivo.


Preguntas frecuentes (FAQ) sobre migrar cPanel a Syspanel

¿Puedo migrar sitios con mucho tráfico sin tiempo de inactividad?

Sí, pero requiere planificación. Puedes configurar un proxy inverso o usar un DNS con TTL bajo para minimizar el tiempo de inactividad. Lo ideal es hacer la migración en horas de bajo tráfico.

¿Syspanel es compatible con todos los CMS?

Syspanel es compatible con cualquier CMS que funcione con PHP y MySQL/MariaDB, como WordPress, Joomla, Drupal, PrestaShop, etc. Solo asegúrate de que la versión de PHP sea la adecuada (puedes cambiarla desde Syspanel en Web > Ajustes de PHP).

¿Qué pasa si tengo varios sitios en cPanel?

Puedes migrar cada sitio por separado. En Syspanel, crea un usuario diferente para cada dominio o usa un solo usuario con múltiples dominios (función de "alias" o "dominios adicionales").

¿Necesito conocimientos de SSH para la migración?

No es obligatorio. Con las herramientas web de Syspanel (Administrador de archivos, phpMyAdmin, etc.) puedes hacer casi todo. SSH solo es necesario para tareas avanzadas o si tu sitio es muy grande.

¿Syspanel ofrece soporte técnico?

Syspanel es un panel basado en HestiaCP, y su comunidad es activa. Si contrataste un hosting con Syspanel, tu proveedor debería ofrecer soporte. También puedes consultar la documentación oficial de HestiaCP.


Conclusión

Migrar de cPanel a Syspanel puede parecer un proceso complejo, pero siguiendo esta guía paso a paso, verás que es más sencillo de lo que parece. La clave está en organizar bien los backups, ser meticuloso con las configuraciones y verificar cada paso antes de dar el salto definitivo. Recuerda que siempre puedes pedir ayuda a tu proveedor de hosting o a la comunidad de Syspanel. ¡Buena suerte con tu Syspanel 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