Cómo hacer backup en Syspanel y restaurar en cPanel
Introducción
Migrar un sitio web puede sonar complicado, pero con las herramientas adecuadas, es un proceso sencillo. Si tienes tu sitio alojado en un panel Syspanel (basado en HestiaCP, accesible por el puerto 2106) y necesitas moverlo a un servidor con cPanel, este artículo es para ti. Aquí te explicaremos paso a paso cómo hacer un backup Syspanel y luego restaurar en cPanel sin perder datos.
Antes de empezar, ten en cuenta que Syspanel y cPanel son paneles de control diferentes, por lo que la migración no es directa. Sin embargo, siguiendo este instructivo podrás migrar backup de forma manual y segura. Al final, incluimos una sección de FAQ backup hosting para resolver las dudas más comunes.
¿Qué necesitas antes de empezar?
Para realizar el proceso, asegúrate de tener lo siguiente:
- Acceso a tu panel Syspanel (usuario y contraseña, normalmente en
tudominio.com:2106). - Acceso a cPanel (usuario y contraseña, normalmente en
tudominio.com/cpanelotudominio.com:2083). - Un cliente FTP (como FileZilla) o acceso al administrador de archivos de ambos paneles.
- Conocimiento básico de archivos y bases de datos (no te preocupes, lo explicamos todo).
Paso 1: Hacer backup en Syspanel
El primer paso es generar una copia de seguridad completa de tu sitio desde el panel Syspanel. Sigue estos pasos:
1.1 Accede a Syspanel
Abre tu navegador y ve a https://tudominio.com:2106. Inicia sesión con tus credenciales.
[INFO] Si no recuerdas la URL exacta, consulta el correo de bienvenida de tu hosting o contacta a tu proveedor. El puerto 2106 es el estándar para Syspanel.
1.2 Localiza la opción de Backup
En el menú principal, busca la sección "Backup" o "Copias de seguridad". Suele estar en la barra lateral izquierda.
1.3 Genera el backup
Haz clic en "Nuevo backup" o "Crear backup". El sistema te preguntará qué deseas incluir. Selecciona:
- Archivos del sitio web (toda la carpeta
public_html). - Bases de datos (todas las que uses, normalmente una por sitio).
- Configuración de correo (opcional, si tienes cuentas de email).
Luego, elige el formato de compresión (generalmente .tar.gz o .zip). Haz clic en "Crear" y espera a que termine. El proceso puede tardar varios minutos dependiendo del tamaño del sitio.
[WARNING] No cierres la ventana ni apagues el equipo durante la generación del backup. Si el sitio es grande, programa el backup en horas de bajo tráfico.
1.4 Descarga el backup
Una vez creado, verás el archivo en la lista de backups. Haz clic en el nombre o en el ícono de descarga para guardarlo en tu computadora. Generalmente se descargará un archivo con extensión .tar.gz.
Paso 2: Preparar el backup para cPanel
El archivo descargado de Syspanel no se puede subir directamente a cPanel, ya que los formatos y estructuras son diferentes. Debes extraerlo y reorganizar los contenidos.
2.1 Extrae el archivo
Usa un programa como 7-Zip (Windows), The Unarchiver (Mac) o el comando tar en Linux para extraer el contenido. Busca dentro:
- Una carpeta llamada
public_htmloweb(contiene los archivos del sitio). - Archivos
.sql(son las bases de datos). - Posiblemente una carpeta
mail(cuentas de correo).
2.2 Organiza los archivos
En cPanel, la estructura es diferente. Necesitas:
- Subir los archivos del sitio a la carpeta
public_htmlde cPanel. - Importar las bases de datos desde phpMyAdmin.
[TIP] Si tu sitio usa un CMS como WordPress, Joomla o Drupal, la estructura de archivos es la misma, solo cambia la forma de subirlos.
Paso 3: Restaurar en cPanel
Ahora que tienes los archivos y las bases de datos listos, vamos a restaurar en cPanel.
3.1 Sube los archivos del sitio
Accede a cPanel y busca la herramienta "Administrador de archivos". Navega hasta public_html (o la carpeta raíz de tu dominio). Luego:
- Haz clic en "Subir" y selecciona los archivos extraídos (no la carpeta comprimida).
- Si tienes muchos archivos, es mejor usar FTP (FileZilla) para mayor velocidad. Conéctate con los datos de FTP que aparecen en cPanel.
3.2 Configura la base de datos
En cPanel, busca "Bases de datos MySQL" o "MySQL Databases". Allí:
- Crea una nueva base de datos (nombre a tu elección).
- Crea un usuario y asigna una contraseña segura.
- Agrega el usuario a la base de datos con todos los privilegios.
Luego, ve a phpMyAdmin (también en cPanel). Selecciona la base de datos que acabas de crear y haz clic en "Importar". Busca el archivo .sql que extrajiste del backup de Syspanel y súbelo.
[WARNING] Asegúrate de que el archivo SQL no exceda el límite de tamaño de phpMyAdmin (normalmente 50 MB). Si es más grande, usa la línea de comandos o herramientas como BigDump.
3.3 Actualiza las configuraciones
Si tu sitio usa un CMS, es probable que tengas que modificar el archivo de configuración para que apunte a la nueva base de datos. Por ejemplo:
- WordPress: edita
wp-config.phpy cambia los valores deDB_NAME,DB_USER,DB_PASSWORDyDB_HOST(normalmentelocalhost). - Joomla: edita
configuration.php. - Drupal: edita
settings.php.
Guarda los cambios y vuelve a subir el archivo si lo modificaste localmente.
3.4 Verifica el sitio
Abre tu navegador y visita tudominio.com. Si todo está correcto, verás tu sitio funcionando. Si no, revisa:
- Que los archivos estén en la carpeta correcta.
- Que la base de datos tenga las tablas y datos.
- Que el archivo de configuración tenga los datos correctos.
[INFO] Si usas SSL (HTTPS), es posible que necesites reinstalar el certificado en cPanel. La mayoría de los proveedores ofrecen SSL gratuito con AutoSSL.
Paso 4: Migrar cuentas de correo (opcional)
Si tenías cuentas de correo en Syspanel, migrarlas a cPanel es más complejo. Aquí te damos una opción básica:
- En Syspanel, exporta los buzones (carpetas IMAP) usando un cliente como Thunderbird.
- En cPanel, crea las mismas cuentas de correo.
- Importa los correos desde Thunderbird arrastrando las carpetas a las nuevas cuentas.
[TIP] Para migraciones masivas de correo, considera contratar un servicio especializado o usar herramientas como imapsync.
FAQ backup hosting
¿Puedo subir directamente el archivo .tar.gz de Syspanel a cPanel?
No. cPanel no reconoce los backups de Syspanel. Debes extraerlos y subir los archivos y bases de datos por separado.
¿Pierdo los permisos de archivos al migrar?
Sí, es probable. En cPanel, los permisos se establecen automáticamente. Si tu sitio falla, revisa que las carpetas tengan permisos 755 y los archivos 644.
¿Qué hago si mi backup de Syspanel es muy grande?
Si el archivo comprimido supera los 500 MB, es mejor subirlo por FTP. También puedes dividirlo en partes con herramientas como split en Linux o programas como WinRAR.
¿Se migran automáticamente las bases de datos?
No. Debes exportarlas desde Syspanel (archivo .sql) e importarlas manualmente en cPanel a través de phpMyAdmin.
¿Puedo migrar dominios adicionales?
Sí, pero cada dominio adicional (addon domain) en Syspanel debe migrarse por separado. Repite el proceso para cada uno.
¿Qué pasa con las tareas programadas (cron jobs)?
Los cron jobs no se migran automáticamente. Debes crearlos de nuevo en cPanel (sección "Cron Jobs") con los mismos comandos que tenías en Syspanel.
¿Es posible automatizar la migración?
Existen plugins y scripts, pero para usuarios sin experiencia, el método manual es más seguro. Si tienes muchos sitios, contrata a un profesional.
Conclusión
Migrar un sitio de Syspanel a cPanel requiere paciencia, pero es totalmente factible siguiendo estos pasos. Recuerda que la clave está en hacer un backup Syspanel completo, extraerlo correctamente y luego restaurar en cPanel organizando archivos y bases de datos. Con esta guía, podrás migrar backup sin perder información y mantener tu sitio funcionando.
Si encuentras algún problema, revisa la sección de FAQ backup hosting o consulta con tu proveedor de hosting. ¡Buena suerte con tu migración!
