Cómo migrar una web desde cPanel a Syspanel
¿Estás pensando en dejar atrás cPanel y dar el salto a Syspanel? Es una decisión más común de lo que crees, y probablemente te estés haciendo muchas preguntas: ¿Perderé mis correos? ¿Mi web dejará de funcionar? ¿Es muy complicado?
La respuesta corta es: no, no es complicado si sigues los pasos adecuados. De hecho, migrar tu web desde cPanel a Syspanel puede ser un proceso muy limpio y gratificante, ya que Syspanel (basado en HestiaCP) ofrece un panel más ligero, rápido y con un consumo de recursos mucho menor.
Piensa en esta guía como tu mapa de ruta personal. No necesitas ser un experto en servidores para seguirla, solo tener paciencia y acceso a tus paneles de control. Vamos a desglosar todo el proceso, paso a paso, para que la migración de web sea un éxito a la primera.
Antes de Empezar: Prepara el Terreno
La clave para una transferencia de hosting exitosa no está en copiar archivos, sino en la preparación. Si intentas hacer una mudanza sin cajas, todo será un caos. Lo mismo ocurre aquí.
1. Haz un Inventario de tu Sitio Actual
Primero, necesitas saber exactamente qué tienes. No puedes mover lo que no conoces. Entra a tu panel de cPanel y haz una lista de los siguientes elementos:
- Archivos: ¿Dónde está tu web? Normalmente en
public_html. Anota el tamaño total de la carpeta. - Bases de datos: Ve a "Bases de datos MySQL" y lista todas las que uses. Anota los nombres de las bases y los usuarios asociados.
- Correos electrónicos: Anota todas las cuentas de correo que tengas creadas, sus contraseñas (si las sabes) y los redireccionamientos o filtros que hayas configurado.
- Tareas programadas (Cron Jobs): Si tienes tareas de respaldo o de envío de boletines, anota el comando exacto y la hora de ejecución.
- Registros DNS: Este es crucial. Necesitas saber dónde gestionas tus dominios (en el registrador, en cPanel, o en Cloudflare) y qué registros tienes (A, CNAME, MX, etc.).
[WARNING] No empieces a mover nada sin tener este inventario. Te ahorrarás muchos dolores de cabeza y llamadas de soporte.
2. Ten a Mano tus Credenciales de Syspanel
Para poder migrar web a tu nuevo servidor, necesitas los datos de acceso. Si ya tienes tu servidor con Syspanel, genial. Si no, es el momento de contratarlo o configurarlo.
- Usuario y Contraseña de Administrador: Para acceder a Syspanel.
- Acceso SSH: Aunque no lo usaremos en profundidad, es bueno saber que existe. Lo encontrarás en la configuración del servidor.
- Puerto de Acceso: Recuerda que el panel de Syspanel se accede por el puerto 2106. La URL típica es
https://tu-servidor:2106.
[TIP] Si no tienes acceso SSH, no te preocupes. La mayoría de estos pasos se pueden hacer desde el propio panel, aunque SSH siempre facilita la transferencia de archivos grandes.
Fase 1: Empaca tus Archivos (Desde cPanel)
Ahora sí, comienza la verdadera migración de web. El primer paso es sacar una copia de seguridad de tu sitio desde cPanel. No vamos a usar el asistente de copias de cPanel para restaurar directamente, sino que usaremos sus partes por separado.
Paso 1: Descarga tu Web Completa (public_html)
- Entra a tu cPanel.
- Busca la sección "Archivos" y haz clic en "Administrador de archivos".
- Navega hasta la carpeta
public_html(owww). Selecciona todos los archivos dentro de ella (Ctrl+A o Cmd+A). - Haz clic derecho y selecciona "Comprimir". Elige el formato Zip. Esto creará un archivo comprimido con toda tu web.
- Una vez comprimido, selecciona el archivo
.zipy haz clic en "Descargar". Guárdalo en tu ordenador.
[TIP] Si tu web es muy grande (más de 1GB), puede ser más eficiente usar SSH y el comando tar -czvf web.tar.gz public_html. Pero si no te sientes cómodo con la terminal, la compresión desde el panel es suficiente.
Paso 2: Exporta tus Bases de Datos
Este paso es crítico. Si tu web es WordPress, Joomla, PrestaShop o similar, tu contenido está en la base de datos.
- En cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
- En el panel izquierdo, selecciona la base de datos que quieres exportar.
- Haz clic en la pestaña "Exportar" en la parte superior.
- Asegúrate de que el método sea "Rápido" y el formato "SQL".
- Haz clic en "Continuar". El archivo
.sqlse descargará automáticamente.
Repite este proceso con cada base de datos que tenga tu sitio. Guárdalas en una carpeta junto con el zip de public_html.
Paso 3: Prepara tus Correos Electrónicos
Esta es la parte que más suele preocupar. No podemos exportar las cuentas de correo con un solo clic desde cPanel a Syspanel, pero sí podemos hacer una copia.
- En cPanel, ve a "Cuentas de correo".
- Anota el nombre de cada cuenta y su contraseña (si no la sabes, puedes cambiarla temporalmente para anotarla).
- Si usas webmail, puedes descargar los correos existentes en tu ordenador desde el propio webmail (normalmente en configuración de "Importar/Exportar" o con un cliente como Thunderbird).
- Lo más importante: Configura tus clientes de correo (Outlook, Gmail, etc.) para que guarden copias en tu ordenador antes de migrar.
[INFO] En Syspanel, tendrás que recrear las cuentas de correo manualmente con los mismos nombres y contraseñas. Es un proceso rápido, pero hay que hacerlo. La migración de los correos antiguos se puede hacer después con un cliente de escritorio.
Fase 2: Desempaqueta en tu Nuevo Hogar (Syspanel)
Ahora es cuando entramos en acción en el nuevo panel. Recuerda: Syspanel es tu nuevo centro de control, y el puerto de acceso es el 2106.
Paso 4: Crea tu Usuario y Espacio Web
- Accede a tu servidor Syspanel en la URL
https://tu-servidor:2106. - En el panel principal, busca la opción "Usuarios" y haz clic en "Añadir Usuario".
- Completa el formulario con el nombre de usuario que quieras (suele ser el mismo que el de tu cuenta en cPanel) y una contraseña segura.
- En el apartado de "Dominios", añade tu dominio principal (ej.
tudominio.com) y los subdominios que tengas (www.tudominio.com,blog.tudominio.com, etc.). Syspanel creará la estructura de carpetas automáticamente.
Paso 5: Sube tus Archivos y Descomprime
- Una vez creado el usuario, entra en su panel de control (desde el propio Syspanel puedes hacer clic en "Iniciar sesión como").
- Busca la sección de "Administrador de archivos" o "Administrador de Web". La interfaz puede ser un poco diferente a cPanel, pero la lógica es la misma.
- Navega hasta la carpeta
public_htmlde tu nuevo dominio. - Haz clic en "Subir" y selecciona el archivo
.zipque descargaste de cPanel. - Una vez subido, selecciona el archivo y haz clic en "Extraer" (o "Unzip"). Syspanel descomprimirá el archivo en la carpeta.
- Importante: Mueve todos los archivos que estén dentro de una subcarpeta (si la creó al descomprimir) directamente a
public_html.
Paso 6: Crea y Importa tus Bases de Datos
- En el panel de usuario de Syspanel, busca la sección "Bases de datos".
- Haz clic en "Añadir base de datos". Ponle el mismo nombre que tenía en cPanel (o uno que te ayude a identificarla).
- Crea un usuario para esa base de datos y una contraseña. Guarda estos datos, los necesitarás para configurar tu web.
- Ahora, para importar los datos, abre phpMyAdmin (lo encontrarás dentro de Syspanel, en la sección de bases de datos).
- Selecciona la base de datos recién creada en el panel izquierdo.
- Haz clic en la pestaña "Importar".
- Haz clic en "Elegir archivo" y selecciona el archivo
.sqlque exportaste de cPanel. - Haz clic en "Continuar". Syspanel importará toda la estructura y los datos.
Paso 7: Configura tu Web (El Paso Más Importante)
Si tu web es dinámica (WordPress, etc.), tendrás que actualizar la configuración para que apunte a tu nueva base de datos.
- WordPress: Busca el archivo
wp-config.phpen la raíz de tu web (enpublic_html). Edítalo y cambia las constantesDB_NAME,DB_USERyDB_PASSWORDpor los valores que acabas de crear en Syspanel. - Otros CMS: Busca el archivo de configuración (como
configuration.phpen Joomla o.enven Laravel) y actualiza los datos de conexión a la base de datos.
[WARNING] Si no actualizas estos datos, tu web te mostrará un error de conexión a la base de datos. Es el fallo más común en cualquier cambio de servidor.
Fase 3: La Recta Final
Ya casi lo tienes. La web está en tu nuevo servidor, pero todavía no es visible al mundo.
Paso 8: Configura tus Correos en Syspanel
- Ve a la sección de "Correo" en el panel de usuario de Syspanel.
- Crea cada cuenta de correo que tenías en cPanel, con el mismo nombre y contraseña.
- Si tenías redireccionamientos o listas de correo, créalos de nuevo aquí.
Paso 9: Apunta los DNS (El Gran Momento)
Este es el paso que "conecta" tu dominio con tu nuevo servidor. Tienes dos opciones:
- Cambiar los servidores de nombres (Nameservers): Si tu dominio está registrado en otro sitio, ve a tu registrador y cambia los nameservers a los que te haya proporcionado tu proveedor de Syspanel (normalmente algo como
ns1.tu-servidor.comyns2.tu-servidor.com). - Cambiar el registro A: Si tu dominio usa los nameservers de cPanel o de un servicio como Cloudflare, entra en la gestión de DNS y cambia el registro "A" de tu dominio y de
wwwpara que apunten a la IP de tu nuevo servidor Syspanel.
[TIP] La propagación de DNS puede tardar desde unas horas hasta 48 horas en completarse. No te asustes si no ves tu web inmediatamente.
Paso 10: Verifica y Disfruta
- Prueba tu web: Accede a
tudominio.com. Deberías ver tu sitio funcionando. - Prueba tus correos: Envía un correo de prueba desde y hacia tu cuenta.
- Revisa los Cron Jobs: En Syspanel, ve a la sección de "Tareas programadas" y añade las que tenías anotadas de cPanel.
- Limpieza: Una vez que todo esté funcionando, puedes cancelar tu servicio con cPanel.
Preguntas Frecuentes (FAQ)
¿Cuánto tarda en estar mi web operativa?
El proceso de copiar archivos y bases de datos puede tardar entre 30 minutos y un par de horas, dependiendo del tamaño. Sin embargo, la propagación de DNS puede tardar hasta 48 horas en completarse a nivel mundial.
¿Perderé mis correos electrónicos?
No se pierden, pero hay que migrarlos. La forma más sencilla es configurar tu cuenta de correo en un cliente de escritorio (como Outlook o Thunderbird) y luego arrastrar los correos del servidor antiguo al nuevo. Otra opción es usar una herramienta de sincronización de correos.
¿Es necesario saber programación para migrar?
No. Siguiendo esta guía, puedes hacerlo tú mismo. Solo necesitas leer y entender los pasos. Es un proceso mecánico.
¿Qué pasa con mis subdominios?
Debes crearlos en Syspanel en el paso 4, de la misma manera que los tenías en cPanel. Luego, asegúrate de que los archivos de cada subdominio estén en su carpeta correspondiente dentro de public_html.
¿Y si algo sale mal?
No entres en pánico. Lo bueno de este proceso es que tu web en cPanel sigue intacta hasta que apuntes los DNS. Si algo falla, simplemente vuelves a apuntar los DNS al servidor antiguo y todo seguirá funcionando como antes.
Migrar tu web es una tarea que, con la guía adecuada, es totalmente manejable. Con Syspanel, además, obtienes un panel más moderno y eficiente. ¡Ánimo, que al final del camino te espera un hosting más rápido y ligero!
