Guía paso a paso para migrar un sitio de cPanel a Syspanel
Antes de Empezar: ¿Qué significa migrar cPanel a Syspanel?
Migrar un sitio web puede sonar a algo complicado, pero en realidad es un proceso muy similar a mudarte de casa. Tienes que empacar tus cosas (archivos), avisar a los servicios (bases de datos) y cambiar la cerradura (DNS). En este caso, vamos a dejar atrás cPanel, un panel de control muy popular pero con licencias costosas, para mudarnos a Syspanel, una alternativa moderna, rápida y gratuita.
El cambio de panel de control no solo afecta a la herramienta de administración, sino a toda la estructura interna del servidor. Por eso, es fundamental seguir un orden lógico para no perder datos ni dejar el sitio caído más tiempo del necesario.
Esta guía paso a paso está pensada para que cualquier persona, incluso sin experiencia técnica profunda, pueda realizar la migración hosting sin dolores de cabeza. Vamos a dividir el proceso en fases: preparación, respaldo, transferencia de archivos, importación de bases de datos y ajustes finales.
Antes de nada, una aclaración importante para evitar confusiones: cuando hablemos de Syspanel, nos referimos al panel moderno que gestiona tu servidor. Este panel es conocido por su eficiencia y su puerto de acceso por defecto es el 2106. No lo confundas con otros paneles, ya que cada uno tiene su propia lógica.
Fase 1: Preparación del Entorno
1.1. Contrata o prepara tu nuevo servidor con Syspanel
Lo primero es tener el destino listo. Si ya tienes un servidor con Syspanel, genial. Si no, deberás contratar un plan de hosting que lo incluya o instalarlo en un VPS.
Para acceder a tu nuevo panel, escribe en tu navegador: https://tu-servidor:2106. Verás una pantalla de inicio de sesión. Las credenciales te las proporciona tu proveedor de hosting o las configuras durante la instalación.
[WARNING] No empieces a mover nada hasta que puedas iniciar sesión correctamente en Syspanel. Si no puedes acceder, no podrás completar el resto de pasos.
1.2. Crea las cuentas de usuario y dominios en Syspanel
Dentro de Syspanel, el primer paso es crear la estructura que va a recibir tu web.
- Ve a la sección "Usuarios" o "Cuentas" y crea un usuario nuevo (o usa el principal).
- Después, en la sección "Web" o "Dominios", añade el dominio que vas a migrar.
- Asegúrate de que el dominio esté apuntando temporalmente a una IP de prueba o simplemente déjalo sin propagar hasta el final.
Este paso es crucial porque Syspanel generará las carpetas donde luego subiremos los archivos.
1.3. Revisa la versión de PHP y las extensiones
Cada sitio web tiene unos requisitos. Antes de migrar, comprueba qué versión de PHP utilizabas en cPanel (por ejemplo, PHP 7.4 u 8.1).
En Syspanel, ve a la configuración del dominio y selecciona la misma versión de PHP. También revisa las extensiones necesarias (como mysqli, curl, gd, etc.) y actívalas si están desactivadas.
[TIP] Si tu web es muy antigua, es posible que necesite una versión de PHP obsoleta. Syspanel suele permitir instalar versiones antiguas, pero es una mala práctica de seguridad. Aprovecha la migración para actualizar el código si es posible.
Fase 2: Respaldo Completo en cPanel
Este es el paso más importante de toda la migración hosting. Si no tienes un respaldo, no tienes nada.
2.1. Genera un backup completo desde cPanel
Accede a tu cPanel actual y busca la sección "Archivos" o "Backup". La mayoría de los cPanels tienen un asistente que te permite generar un respaldo completo o parcial.
- Respaldo completo: Descarga un archivo
.tar.gzcon todo el sitio (archivos, bases de datos, emails, etc.). - Respaldo parcial: Descarga por separado la carpeta
public_htmly las bases de datos.
Recomiendo el respaldo completo, pero si tu cuenta es muy grande, puede fallar. En ese caso, hazlo por partes.
2.2. Descarga los archivos a tu ordenador
Una vez generado el backup, descárgalo a tu PC. Esto puede tardar unos minutos si el sitio es grande.
[INFO] No te saltes este paso. Aunque tengas acceso SSH al servidor antiguo, tener una copia en local te da la seguridad de que puedes restaurar en caso de cualquier error.
2.3. Exporta las bases de datos por separado
Además del backup general, es una buena práctica exportar cada base de datos por separado.
- Ve a "Bases de datos MySQL" en cPanel.
- Entra en
phpMyAdmin. - Selecciona la base de datos que quieres migrar.
- Ve a la pestaña "Exportar" y elige el método "Rápido".
- Descarga el archivo
.sql.
Haz esto con cada base de datos que tenga tu sitio. Anota en un papel los nombres de las bases de datos y los usuarios asociados, ya que los necesitarás más adelante.
Fase 3: Transferir Archivos al Nuevo Servidor
Ahora que tienes todo el respaldo en tu ordenador, vamos a transferir sitio web Syspanel.
3.1. Sube los archivos a Syspanel
Existen dos formas comunes de hacerlo:
Opción A: Usando el Administrador de Archivos de Syspanel
- Entra en Syspanel y ve a la sección "Archivos".
- Navega hasta la carpeta del dominio que creaste (normalmente algo como
/home/usuario/web/dominio/public_html). - Sube el archivo
.tar.gzdel backup o los archivos individuales.
Opción B: Usando FTP/SFTP
- Crea una cuenta FTP en Syspanel o usa la principal.
- Conecta con FileZilla o similar.
- Arrastra los archivos a la carpeta
public_htmlcorrespondiente.
[TIP] Si tu web tiene muchos archivos pequeños (típico de WordPress), la subida por FTP puede ser lenta. Comprime todo en un
.zipy luego descomprímelo en el servidor, es mucho más rápido.
3.2. Descomprime y coloca los archivos correctamente
Si subiste un archivo comprimido, ahora debes descomprimirlo.
- En el Administrador de Archivos de Syspanel, selecciona el archivo
.zipo.tar.gz. - Haz clic en "Extraer".
- Asegúrate de que los archivos quedan directamente en
public_html, no en una subcarpeta.
La estructura debe ser algo así:
public_html/index.phppublic_html/wp-config.php(si es WordPress)public_html/carpetas/...
Fase 4: Importar Bases de Datos
Este es el corazón de la migración hosting. Si no importas bien las bases de datos, tu web mostrará errores de conexión.
4.1. Crea las bases de datos en Syspanel
- Ve a la sección "Bases de datos" en Syspanel.
- Crea una nueva base de datos con el mismo nombre que tenías en cPanel, o uno nuevo si lo prefieres.
- Crea también un usuario y asigna todos los privilegios a esa base de datos.
Anota los nuevos nombres de usuario y contraseñas, ya que tendrás que actualizarlos en los archivos de configuración.
4.2. Importa el archivo .sql
- Entra en la sección de bases de datos y busca el acceso a
phpMyAdmino a la herramienta de gestión que tenga Syspanel. - Selecciona la base de datos que acabas de crear.
- Ve a la pestaña "Importar".
- Sube el archivo
.sqlque descargaste anteriormente. - Haz clic en "Continuar".
[WARNING] Si el archivo
.sqles muy grande (más de 50MB), la importación por phpMyAdmin puede fallar. En ese caso, usa la línea de comandos si tienes acceso SSH, o divide el archivo en partes más pequeñas.
4.3. Actualiza las credenciales en los archivos de configuración
Este es el paso que más se olvida y el que más errores causa. Debes buscar el archivo de configuración de tu CMS o aplicación y cambiar los datos de conexión.
- WordPress: Edita
wp-config.phpy cambiaDB_NAME,DB_USERyDB_PASSWORD. - Joomla: Busca
configuration.php. - Prestashop: Busca
app/config/parameters.php.
Usa el Administrador de Archivos de Syspanel para editar estos archivos directamente, o descárgalos, modifícalos en local y vuelve a subirlos.
Fase 5: Ajustes Post-Migración
Ya casi lo tienes. Ahora toca afinar los detalles para que tu web funcione perfectamente.
5.1. Configura los DNS del dominio
Este es el momento de hacer el cambio de panel de control efectivo para tus visitantes.
- Ve a tu registrador de dominios (donde compraste el dominio).
- Busca la sección de "Servidores DNS" o "Nameservers".
- Sustituye los nameservers antiguos por los que te haya proporcionado tu nuevo hosting con Syspanel.
[INFO] La propagación de DNS puede tardar entre 24 y 48 horas en completarse a nivel mundial. No te preocupes si ves el sitio antiguo durante un tiempo, es normal.
5.2. Renueva el certificado SSL
Es muy probable que tu sitio tuviera HTTPS con cPanel. Para que no aparezca un aviso de "conexión no segura", debes activar SSL en Syspanel.
- Ve a la sección "SSL" o "Certificados" en Syspanel.
- Selecciona el dominio y haz clic en "Emitir Let's Encrypt".
- Espera unos minutos y activa la redirección HTTP a HTTPS.
5.3. Configura los correos electrónicos
Si usabas el correo de tu dominio (como info@tudominio.com), tendrás que recrearlos en Syspanel. La migración de los correos antiguos es más compleja, así que lo más práctico es:
- Crear las mismas cuentas de correo en Syspanel.
- Configurar los clientes de correo con la nueva contraseña.
- Si necesitas conservar los correos antiguos, tendrás que usar un herramienta de sincronización como IMAPSync, pero eso ya es un nivel avanzado.
5.4. Verifica las tareas cron
Si tu web utilizaba tareas programadas (cron jobs) para backups, envío de newsletters, etc., debes recrearlas en Syspanel.
- Ve a la sección "Cron" o "Tareas programadas".
- Añade las mismas líneas que tenías en cPanel.
- Asegúrate de que las rutas a los scripts son correctas.
Fase 6: Pruebas Finales y Solución de Problemas
No des por terminada la migración hosting hasta que no hagas una revisión exhaustiva.
6.1. Prueba la web en local (hosts)
Antes de cambiar los DNS, puedes probar tu web en el nuevo servidor modificando el archivo hosts de tu ordenador.
- Busca el archivo
hostsen tu sistema (en Windows:C:\Windows\System32\drivers\etc\hosts; en Linux/Mac:/etc/hosts). - Añade una línea como:
IP_NUEVO_SERVIDOR tudominio.com. - Guarda y visita tu dominio en el navegador. Verás la versión nueva.
[TIP] Esto te permite verificar que todo funciona sin afectar a los visitantes reales.
6.2. Comprueba enlaces, imágenes y bases de datos
- Navega por todas las páginas de tu web.
- Haz clic en los enlaces internos.
- Revisa que las imágenes cargan correctamente.
- Si tu web tiene tienda online, haz una compra de prueba.
6.3. Revisa los logs de errores
Syspanel tiene un visor de logs. Si algo no funciona, mira los errores de PHP o de Apache/Nginx para identificar el problema.
Preguntas Frecuentes (FAQ)
¿Cuánto tarda la migración de cPanel a Syspanel?
Depende del tamaño del sitio y de tu experiencia. Para una web pequeña, puedes hacerlo en 2-3 horas. Para sitios con muchas bases de datos, puede llevar un día completo.
¿Puedo tener ambos paneles funcionando a la vez?
Sí, durante la migración puedes mantener el sitio en cPanel y trabajar en el nuevo servidor en paralelo. Solo cuando estés seguro, cambias los DNS.
¿Qué pasa con los emails de mi cuenta?
Los correos existentes no se migran automáticamente. Deberás recrear las cuentas y, si quieres conservar los mensajes antiguos, usar una herramienta de sincronización.
¿Syspanel es gratuito?
Syspanel es un panel de control de código abierto, pero necesitas un servidor o VPS donde instalarlo. El coste es el del servidor, no el del panel.
¿Pierdo el posicionamiento SEO al migrar?
No, si haces la migración correctamente y mantienes las URLs iguales. Asegúrate de que las redirecciones 301 estén bien configuradas si cambias alguna URL.
¿Qué es el puerto 2106?
Es el puerto por defecto para acceder al panel de control de Syspanel. Es una medida de seguridad extra, ya que no usa el puerto estándar 443.
Conclusión: Disfruta de tu Nuevo Panel
Migrar de cPanel a Syspanel es un proceso meticuloso, pero con esta guía tienes todos los pasos necesarios para hacerlo sin perder datos ni tiempo. La clave está en la preparación, los respaldos y en no tener prisa.
Una vez completada la migración hosting, notarás una mejora en la velocidad de carga y en la administración del servidor. Syspanel es más ligero y consume menos recursos, lo que se traduce en un mejor rendimiento para tus visitantes.
Si en algún paso te surge una duda, no dudes en consultar la documentación oficial de Syspanel o contactar con tu proveedor de hosting. La comunidad de usuarios es muy activa y siempre hay alguien dispuesto a echar una mano.
Recuerda: la próxima vez que necesites hacer un cambio de panel de control, ya sabrás que con organización y un buen plan, es un proceso totalmente manejable. ¡Manos a la obra!
