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

Cómo migrar tu sitio de cPanel a Syspanel

Actualizado el 5 de febrero de 2026

Migrar tu sitio web de un panel de control a otro puede sonar a algo de otro mundo, pero con la guía adecuada es un proceso bastante sencillo. Si estás leyendo esto, probablemente te estés mudando de cPanel a Syspanel. No te preocupes, te explicaré paso a paso cómo hacerlo sin perder datos, con especial atención a la migración de archivos y bases de datos.

Syspanel (basado en HestiaCP, accesible por el puerto 2106) es una alternativa moderna, ligera y muy rápida a cPanel. La transferencia puede hacerse de forma manual o con herramientas automatizadas, pero aquí te enseñaré el método más seguro y completo para que no pierdas ni un solo visitante.

¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración, asegúrate de tener todo listo. Esto te ahorrará dolores de cabeza.

  • Acceso SSH a ambos servidores: Necesitarás usuario y contraseña (o clave SSH) para conectar por terminal.
  • Credenciales de cPanel: Usuario, contraseña y, si es posible, acceso a phpMyAdmin.
  • Credenciales de Syspanel: Usuario admin, contraseña y acceso al panel por el puerto 2106 (ejemplo: https://tu-servidor:2106).
  • Copias de seguridad locales: Siempre es recomendable tener un backup de tu web en tu computadora.
  • Lista de dominios y subdominios: Anota todos los que tengas en cPanel.

[WARNING] No inicies la migración si tu sitio está en producción activa sin antes haber notificado a tus usuarios o haber puesto un modo de mantenimiento. Podrías perder datos si alguien escribe un comentario o realiza una compra durante el proceso.

Paso 1: Preparar Syspanel para recibir tu sitio

Lo primero es tener tu nuevo servidor listo. En Syspanel, el proceso es muy visual y rápido.

1.1 Accede a Syspanel

Abre tu navegador y escribe https://tu-servidor:2106. Inicia sesión con tu usuario administrador.

1.2 Crea el usuario y el dominio

En el menú principal, busca la opción "Añadir usuario". Crea un usuario con el mismo nombre que tenías en cPanel (si era posible) o uno nuevo. Luego, dentro de ese usuario, ve a "Web" y haz clic en "Añadir dominio". Escribe tu dominio principal (ej: tusitio.com).

[TIP] Si tenías subdominios en cPanel, créalos también aquí como dominios adicionales. Syspanel los maneja de forma similar.

1.3 Crea las bases de datos

En el panel de tu usuario, ve a "Base de datos" y crea una nueva base de datos con el mismo nombre que tenías en cPanel (o uno nuevo, pero luego tendrás que ajustar configuraciones). Anota el nombre, usuario y contraseña que generes.

Paso 2: Exportar datos desde cPanel

Ahora toca sacar toda tu información del servidor antiguo. Aquí hay dos caminos: usar el backup de cPanel o hacerlo manualmente. Te recomiendo el manual para mayor control.

2.1 Exporta tus archivos web

Conéctate por FTP o SSH a tu servidor cPanel. Busca la carpeta public_html (o www si es otro nombre). Comprime toda esa carpeta en un archivo .tar.gz o .zip. Si usas SSH, el comando sería:

tar -czvf misitio.tar.gz public_html/

Descarga ese archivo a tu computadora o, mejor aún, transfiérelo directamente al nuevo servidor con scp:

scp misitio.tar.gz usuario@nuevo-servidor:/home/usuario/web/tusitio/public_html/

2.2 Exporta las bases de datos

Accede a phpMyAdmin en cPanel o usa la terminal. Para exportar una base de datos con MySQL, usa:

mysqldump -u usuario -p nombrebasededatos > basededatos.sql

Te pedirá la contraseña. Luego descarga ese archivo .sql. Si tienes varias bases de datos, repite el proceso.

[INFO] Si tu sitio usa WordPress, Joomla o cualquier CMS, la base de datos contiene todo el contenido. No olvides exportarla.

2.3 No olvides los archivos de configuración

Archivos como wp-config.php (WordPress), .env (Laravel) o configuration.php (Joomla) contienen las credenciales de la base de datos. Guárdalos aparte, los necesitarás para ajustar la conexión en Syspanel.

Paso 3: Importar datos a Syspanel

Ya tienes los archivos y la base de datos. Ahora toca subirlos a tu nuevo servidor.

3.1 Sube los archivos del sitio

Conéctate por SSH a tu servidor Syspanel. Ve a la carpeta del dominio que creaste. Normalmente está en:

/home/usuario/web/tusitio/public_html/

Si ya hay archivos (como una página por defecto), bórralos. Luego, sube tu archivo comprimido y descomprímelo:

tar -xzvf misitio.tar.gz

Asegúrate de que los permisos sean correctos. Syspanel suele manejarlos automáticamente, pero si ves errores, ejecuta:

chown -R usuario:usuario /home/usuario/web/tusitio/
chmod -R 755 /home/usuario/web/tusitio/public_html/

3.2 Importa la base de datos

Ahora necesitas subir el archivo .sql a Syspanel. Puedes hacerlo desde la terminal o desde la interfaz web de Syspanel (en la sección de bases de datos hay un botón para importar). Si usas terminal:

mysql -u usuariobd -p nombrebasededatos < basededatos.sql

Te pedirá la contraseña de la base de datos (la que creaste en Syspanel). Si todo va bien, verás los datos importados.

[WARNING] Asegúrate de que el nombre de la base de datos y el usuario coincidan exactamente con los que creaste en Syspanel. Si no, cambia el archivo .sql con un editor de texto para reemplazar los nombres antiguos por los nuevos.

3.3 Ajusta los archivos de configuración

Ahora toca el paso más importante: conectar tu sitio a la nueva base de datos. Edita el archivo de configuración de tu CMS (por ejemplo, wp-config.php en WordPress) y cambia:

  • DB_NAME: el nombre de la base de datos en Syspanel.
  • DB_USER: el usuario de la base de datos.
  • DB_PASSWORD: la contraseña que generaste.
  • DB_HOST: normalmente es localhost, pero en Syspanel puede ser 127.0.0.1 o la IP del servidor.

Guarda los cambios y sube el archivo de nuevo si lo editaste localmente.

Paso 4: Configurar DNS y probar

Una vez que los archivos y la base de datos están en su lugar, toca hacer que el mundo vea tu sitio en el nuevo servidor.

4.1 Cambia los registros DNS

Ve a tu proveedor de dominio (donde compraste el nombre) y cambia los registros A para que apunten a la IP de tu servidor Syspanel. Si usas subdominios, cambia también los registros CNAME correspondientes.

[INFO] El cambio DNS puede tardar entre 1 y 48 horas en propagarse. Durante ese tiempo, puedes probar tu sitio usando el archivo hosts de tu computadora para forzar la resolución.

4.2 Prueba tu sitio localmente

Antes de que el DNS se propague, puedes probar tu sitio editando el archivo hosts (en Windows: C:\Windows\System32\drivers\etc\hosts, en Linux/Mac: /etc/hosts). Añade una línea como:

123.123.123.123 tusitio.com www.tusitio.com

Reemplaza la IP por la de tu servidor Syspanel. Luego abre el navegador y visita tusitio.com. Si todo funciona, ¡felicidades!

Paso 5: Verificaciones finales y limpieza

No des por terminada la migración sin revisar algunos detalles.

5.1 Revisa los enlaces y rutas

Si tu sitio usa rutas absolutas (como /home/usuario/public_html/), es posible que necesites actualizarlas en la base de datos. Puedes usar herramientas como Better Search Replace (para WordPress) o consultas SQL.

5.2 Configura el correo electrónico

Syspanel también maneja correos. Si tenías cuentas de email en cPanel, crea las mismas en Syspanel (en la sección "Correo"). Luego, actualiza los registros MX en tu DNS para que apunten al nuevo servidor.

5.3 Desactiva el sitio en cPanel

Una vez que todo funcione en Syspanel, puedes cancelar tu servicio de cPanel o al menos desactivar el sitio para evitar duplicados. No olvides eliminar las cuentas de correo antiguas si ya no las usas.

[WARNING] No borres nada en cPanel hasta que hayas verificado que tu sitio funciona al 100% en Syspanel. Ten paciencia con la propagación DNS.

Preguntas frecuentes (FAQ)

¿Puedo migrar sin usar SSH?

Sí, puedes usar FTP para subir archivos y phpMyAdmin para exportar/importar bases de datos. Sin embargo, SSH es más rápido y fiable para archivos grandes.

¿Qué hago si mi sitio usa SSL?

Syspanel incluye Let's Encrypt gratuitos. En la sección "Web" de tu dominio, activa la opción "SSL" y sigue los pasos para obtener un certificado. Luego, redirige todo el tráfico HTTP a HTTPS.

¿Los plugins de migración de WordPress funcionan?

Algunos sí, como All-in-One WP Migration o Duplicator. Pero ten cuidado con los límites de tamaño de archivo. Si tu sitio es grande, mejor usa el método manual.

¿Syspanel tiene límites de bases de datos?

Depende de tu plan de hosting, pero generalmente no hay límites estrictos. Puedes crear tantas como necesites.

¿Puedo mantener ambos servidores activos durante la migración?

Técnicamente sí, pero si ambos están sirviendo el mismo dominio, los usuarios podrían ver contenido desactualizado. Es mejor hacer la migración en una ventana de bajo tráfico y poner un modo de mantenimiento.

Conclusión

Migrar de cPanel a Syspanel no tiene por qué ser un dolor de cabeza. Con una planificación cuidadosa y siguiendo estos pasos, tendrás tu sitio funcionando en su nuevo hogar en cuestión de horas. Recuerda que la clave está en la transferencia correcta de bases de datos y archivos, y en ajustar las configuraciones de conexión.

Si encuentras algún problema, no dudes en consultar la documentación de Syspanel (accesible desde el puerto 2106) 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