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

Cómo migrar un sitio web de cPanel a Syspanel

Actualizado el 29 de septiembre de 2025

Migrar tu sitio web de un panel de control a otro puede sonar complicado, pero con la guía adecuada es un proceso bastante sencillo. En este artículo te explicaremos paso a paso cómo realizar la migración web de cPanel a Syspanel, asegurándonos de que no pierdas ningún dato, correo electrónico o configuración importante. Syspanel (basado en HestiaCP) es una alternativa moderna, ligera y muy eficiente a cPanel. Vamos a enseñarte a transferir sitio completo, incluyendo archivos, bases de datos y cuentas de correo, todo de forma manual y segura.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración, asegúrate de tener todo listo. La preparación es clave para que el proceso sea fluido.

Requisitos previos

  • Acceso a tu cPanel actual (usuario y contraseña, además del acceso a phpMyAdmin o similar).
  • Acceso a tu nuevo Syspanel (usualmente a través de https://tudominio.com:2106). Recuerda que el puerto de acceso es el 2106.
  • Un cliente FTP (como FileZilla) o acceso por SSH si te sientes cómodo.
  • Una copia de seguridad de tu sitio web actual. Nunca está de más tener un respaldo extra.
  • Conocimiento básico de cómo gestionar archivos y bases de datos.

[INFO] Si no tienes aún un servidor con Syspanel, muchos proveedores de hosting ofrecen instalaciones automáticas. Asegúrate de que el panel esté funcionando antes de continuar.


Paso 1: Realiza un backup completo desde cPanel

El primer paso para cualquier migrar web exitosa es tener una copia de seguridad completa de tu sitio. cPanel facilita mucho esta tarea.

Cómo hacer un backup en cPanel

  1. Inicia sesión en tu cPanel (normalmente en https://tudominio.com/cpanel).
  2. Busca la sección Archivos y haz clic en Backup o Asistente de backup.
  3. Selecciona Backup completo de la cuenta o Descargar un backup completo del sitio web.
  4. Elige la opción de Descargar y guarda el archivo .tar.gz en tu computadora. Este archivo contiene todos tus archivos, bases de datos, configuraciones de correo y DNS.

[TIP] Si tu cPanel tiene mucho contenido, el backup puede tardar varios minutos. No cierres la ventana hasta que termine la descarga.

¿Qué contiene el backup de cPanel?

  • Todos los archivos de tu sitio (HTML, PHP, imágenes, etc.).
  • Las bases de datos MySQL.
  • Las cuentas de correo electrónico y sus mensajes.
  • Las configuraciones de DNS (si aplica).
  • Las estadísticas y logs.

Con este archivo tienes todo lo necesario para la migración.


Paso 2: Prepara tu Syspanel para recibir el sitio

Ahora que tienes tu backup, es momento de configurar el entorno en Syspanel. Como es un panel diferente, debes crear las cuentas y estructuras necesarias.

Accede a Syspanel

  1. Abre tu navegador y ve a https://tudominio.com:2106. (Recuerda que el puerto 2106 es el estándar para Syspanel).
  2. Inicia sesión con las credenciales de administrador que te proporcionó tu proveedor de hosting.
  3. Una vez dentro, verás un panel limpio y moderno.

Crea un nuevo usuario y dominio

  1. En el menú lateral, haz clic en Usuarios y luego en Añadir usuario.
  2. Completa los campos: nombre de usuario, contraseña, correo electrónico de contacto y selecciona el paquete de recursos que desees.
  3. Luego, ve a Dominios y haz clic en Añadir dominio. Escribe el nombre de tu dominio (por ejemplo, tudominio.com) y selecciona el usuario que acabas de crear.
  4. Syspanel creará automáticamente las carpetas necesarias y la configuración básica de Apache/Nginx.

[WARNING] Asegúrate de que el dominio que añades en Syspanel sea exactamente el mismo que tenías en cPanel, incluyendo subdominios si los hubiera.


Paso 3: Restaura los archivos de tu sitio web

Con el dominio creado, es hora de subir los archivos de tu backup. Como Syspanel no tiene una herramienta de restauración directa de backups de cPanel, lo haremos manualmente.

Extrae los archivos del backup

  1. Localiza el archivo .tar.gz que descargaste de cPanel.
  2. Usa un programa como 7-Zip (Windows) o The Unarchiver (Mac) para extraer su contenido. Verás una carpeta llamada backup o similar.
  3. Dentro encontrarás varias carpetas: homedir, mysql, mail, etc.
  4. La carpeta homedir contiene todos los archivos de tu sitio web (la raíz pública suele estar en public_html).

Sube los archivos a Syspanel

  1. Conéctate a tu servidor Syspanel mediante FTP (usa las credenciales del usuario que creaste). El servidor FTP suele ser la IP de tu servidor o tudominio.com.
  2. Navega a la carpeta del dominio, que normalmente está en /home/nombre_usuario/web/tudominio/public_html/.
  3. Sube todo el contenido de la carpeta public_html de tu backup a esa ubicación. Puedes arrastrar y soltar o usar la opción de subida.

[TIP] Si tu sitio es muy grande, usa un cliente FTP con reanudación de descargas para evitar cortes.


Paso 4: Restaura las bases de datos

Las bases de datos son el corazón de muchos sitios web (WordPress, Joomla, etc.). Sin ellas, tu sitio no funcionará.

Encuentra las bases de datos en el backup

Dentro de la carpeta extraída de tu backup de cPanel, busca una carpeta llamada mysql o databases. Allí encontrarás archivos .sql con los nombres de tus bases de datos.

Crea las bases de datos en Syspanel

  1. En Syspanel, ve a Bases de datos y haz clic en Añadir base de datos.
  2. Asigna un nombre (por ejemplo, mibasededatos) y una contraseña segura. Anota estos datos.
  3. Repite este paso por cada base de datos que tengas en tu backup.

Importa los datos

  1. Usa la herramienta phpMyAdmin que viene integrada en Syspanel. Puedes acceder desde el panel en Bases de datos > phpMyAdmin.
  2. Selecciona la base de datos que acabas de crear.
  3. Haz clic en la pestaña Importar y selecciona el archivo .sql correspondiente.
  4. Haz clic en Continuar y espera a que termine la importación.

[WARNING] Si tu base de datos es muy grande, la importación puede fallar por tiempo de ejecución. En ese caso, usa la línea de comandos o divide el archivo SQL en partes más pequeñas.


Paso 5: Configura las cuentas de correo electrónico

Los correos electrónicos son otro elemento crítico. Si tenías cuentas en cPanel, debes recrearlas en Syspanel.

Crea las cuentas de correo

  1. En Syspanel, ve a Correo y haz clic en Añadir cuenta de correo.
  2. Ingresa la dirección de correo (ej: info@tudominio.com) y una contraseña.
  3. Repite por cada cuenta que tuvieras en cPanel.

Restaura los mensajes antiguos

Los mensajes de correo se almacenan en el backup dentro de la carpeta mail. Sin embargo, la estructura es diferente entre paneles. La forma más sencilla es:

  • Usar un cliente de correo (como Outlook o Thunderbird) para descargar los mensajes antiguos desde tu cPanel (vía IMAP) y luego subirlos a las nuevas cuentas en Syspanel.
  • Alternativamente, si tienes acceso SSH, puedes copiar los archivos de la carpeta mail a la carpeta correspondiente en Syspanel, pero esto requiere conocimientos avanzados.

[INFO] Muchos usuarios prefieren mantener los correos antiguos en un archivo PST o similar y solo usar las nuevas cuentas para correos futuros.


Paso 6: Actualiza las configuraciones de tu sitio

Una vez que los archivos y bases de datos están en su lugar, debes ajustar las configuraciones para que tu sitio funcione con el nuevo entorno.

Configura los archivos de conexión a la base de datos

Si usas WordPress, el archivo wp-config.php contiene los datos de conexión. Edítalo con un editor de texto y cambia:

  • DB_NAME: el nombre de la nueva base de datos.
  • DB_USER: el usuario de la base de datos (suele ser el mismo que el nombre de usuario de Syspanel).
  • DB_PASSWORD: la contraseña que asignaste.
  • DB_HOST: normalmente es localhost.

Para otros CMS como Joomla o Drupal, busca el archivo de configuración correspondiente (ej: configuration.php).

Ajusta las rutas absolutas

Si tu sitio usaba rutas absolutas (como /home/usuario/public_html/), deberás cambiarlas a las rutas de Syspanel (por ejemplo, /home/nombre_usuario/web/tudominio/public_html/). Esto es común en scripts personalizados o en archivos de configuración.


Paso 7: Prueba tu sitio y resuelve problemas

Antes de cambiar los DNS, es fundamental verificar que todo funciona correctamente.

Prueba local

  1. Puedes editar el archivo hosts de tu computadora para apuntar temporalmente tu dominio a la IP del servidor Syspanel. En Windows, busca C:\Windows\System32\drivers\etc\hosts; en Mac/Linux, /etc/hosts.
  2. Añade una línea como: 192.168.1.100 tudominio.com (reemplaza con la IP de tu servidor).
  3. Abre tu navegador y visita http://tudominio.com. Deberías ver tu sitio funcionando.

Errores comunes y soluciones

  • Error 500 (Internal Server Error): Revisa los permisos de archivos (deben ser 644 para archivos y 755 para carpetas) y el archivo .htaccess.
  • Error de conexión a la base de datos: Verifica los datos en el archivo de configuración y que la base de datos exista en Syspanel.
  • Página en blanco: Activa la visualización de errores en PHP (añadiendo ini_set('display_errors', 1); en un archivo de prueba).

[WARNING] No olvides eliminar la línea que añadiste al archivo hosts después de las pruebas, o no podrás acceder al sitio real cuando cambies los DNS.


Paso 8: Cambia los DNS y finaliza la migración

Una vez que todo funciona correctamente, es hora de apuntar tu dominio al nuevo servidor.

Actualiza los registros DNS

  1. Accede al panel de control de tu dominio (donde compraste el dominio o tu proveedor de DNS).
  2. Cambia los registros A (y AAAA si tienes IPv6) para que apunten a la IP de tu servidor Syspanel.
  3. Si usabas servidores de correo externos, actualiza también los registros MX.

Tiempo de propagación

Los cambios DNS pueden tardar desde unos minutos hasta 48 horas en propagarse globalmente. Durante ese tiempo, algunos usuarios verán tu sitio antiguo y otros el nuevo. No te preocupes, es normal.

[TIP] Para acelerar la propagación, reduce el TTL (Time To Live) de tus registros DNS a 300 segundos (5 minutos) antes del cambio, y luego restáuralo a un valor normal (3600 o más) después.


Preguntas frecuentes (FAQ)

¿Puedo migrar mi sitio sin perder el posicionamiento SEO?

Sí, siempre que mantengas la misma estructura de URLs y no cambies el contenido. La migración no debería afectar tu SEO si haces redirecciones 301 correctamente (si cambias alguna URL). Además, asegúrate de que tu sitio cargue rápido en el nuevo servidor.

¿Qué hago si mi backup de cPanel es muy grande?

Puedes dividir la migración: primero sube los archivos del sitio (sin bases de datos) y luego importa las bases de datos por separado. También puedes usar herramientas como rsync si tienes acceso SSH.

¿Syspanel soporta las mismas funciones que cPanel?

Syspanel (basado en HestiaCP) es más ligero pero cubre lo esencial: gestión de dominios, bases de datos, correo, FTP, SSL (Let's Encrypt) y estadísticas. Algunas funciones avanzadas de cPanel (como el instalador de aplicaciones Softaculous) no están presentes, pero puedes instalar WordPress u otros CMS manualmente.

¿Necesito conocimientos técnicos para esta migración?

No necesitas ser un experto, pero sí es recomendable tener nociones básicas de FTP, bases de datos y configuración de archivos. Si te sientes inseguro, contrata a un profesional o pide ayuda a tu proveedor de hosting.

¿Puedo migrar varios sitios a la vez?

Sí, solo repite los pasos para cada dominio. Recuerda que cada sitio necesita su propio usuario en Syspanel (aunque puedes usar el mismo si los recursos lo permiten).


Conclusión

Migrar de cPanel a Syspanel es un proceso que, aunque requiere varios pasos, es totalmente realizable si sigues esta guía. Lo más importante es hacer un backup cPanel completo, restaurar archivos y bases de datos en el nuevo panel, y ajustar las configuraciones. Recuerda que Syspanel es una alternativa moderna y eficiente, y con un poco de paciencia tendrás tu sitio funcionando en su nuevo hogar.

Si encuentras algún problema, no dudes en consultar la documentación oficial de Syspanel (HestiaCP) o contactar a tu proveedor de hosting. ¡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