Guía para migrar una web de cPanel a Syspanel
Migrar tu sitio web de cPanel a Syspanel puede parecer un proceso complejo, pero con la guía adecuada, es una tarea que cualquier persona puede realizar sin necesidad de ser un experto en servidores. Syspanel, basado en HestiaCP y accesible a través del puerto 2106, ofrece una interfaz moderna y eficiente para gestionar tu hosting.
Esta guía te llevará paso a paso por todo el proceso: desde hacer un backup completo en cPanel hasta restaurar tu sitio en Syspanel. Aprenderás a manejar archivos, bases de datos, correos electrónicos y configuraciones de DNS. Al final, tendrás tu web funcionando en su nuevo hogar sin perder datos ni tiempo de inactividad.
¿Qué necesitas antes de empezar?
Antes de lanzarte a la migración, asegúrate de tener todo listo para evitar sorpresas.
Requisitos básicos
- Acceso a tu panel de cPanel (usuario y contraseña).
- Acceso a tu nuevo panel Syspanel (usualmente en
https://tudominio.com:2106). - Cliente FTP (como FileZilla) o acceso al administrador de archivos de Syspanel.
- Conexión a internet estable.
- Tiempo suficiente (entre 30 minutos y 2 horas, según el tamaño de tu web).
[INFO] Si no tienes las credenciales de Syspanel, contacta a tu proveedor de hosting. El acceso suele ser con tu usuario y contraseña principal, y la URL incluye el puerto 2106.
Paso 1: Haz un backup completo desde cPanel
El primer paso para migrar web es generar una copia de seguridad de todo tu sitio. cPanel facilita esta tarea con su herramienta de backups.
1.1. Accede a la sección de backups
- Inicia sesión en tu cPanel.
- Busca la sección "Archivos" y haz clic en "Backup" o "Asistente de Backup".
1.2. Genera un backup completo
Selecciona la opción "Descargar un backup completo de la cuenta". Esto incluirá:
- Archivos del sitio (HTML, imágenes, scripts, etc.).
- Bases de datos MySQL.
- Cuentas de correo electrónico y sus contenidos.
- Configuraciones de DNS y registros.
[WARNING] Este proceso puede tomar varios minutos si tu web es grande. No cierres la ventana ni refresques la página.
1.3. Descarga el backup
Una vez generado, cPanel te proporcionará un enlace de descarga. Guarda el archivo .tar.gz en tu computadora o en un almacenamiento externo. No lo pierdas, es tu copia de seguridad principal.
1.4. Verifica el backup
Asegúrate de que el archivo tenga un tamaño coherente con el de tu sitio. Si es muy pequeño, algo puede haber fallado. En ese caso, repite el proceso.
[TIP] Para webs grandes, considera dividir el backup en partes o usar la opción de "Backup parcial" para descargar solo archivos y bases de datos por separado.
Paso 2: Prepara tu Syspanel para recibir la web
Ahora que tienes tu backup hosting, es momento de configurar el entorno en Syspanel.
2.1. Accede a Syspanel
- Abre tu navegador y ve a
https://tudominio.com:2106. - Ingresa tus credenciales (usuario y contraseña que te proporcionó tu proveedor).
2.2. Crea el dominio o subdominio
- En el menú principal, busca "Web" o "Sitios web".
- Haz clic en "Añadir dominio".
- Escribe el nombre de tu dominio (ejemplo:
tudominio.com). - Selecciona las opciones predeterminadas (por ejemplo, habilitar SSL y crear una base de datos vacía).
- Haz clic en "Guardar".
2.3. Crea la base de datos vacía
- Dentro de la misma sección, verás un apartado para "Bases de datos".
- Crea una nueva base de datos con el nombre que prefieras (por ejemplo,
tudominio_db). - Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante.
[INFO] Syspanel crea automáticamente un usuario para la base de datos con el mismo nombre que el dominio. Puedes modificarlo si lo deseas.
Paso 3: Restaura los archivos del sitio
Con el dominio y la base de datos listos, pasamos a restaurar sitio desde el backup.
3.1. Sube el backup a Syspanel
Puedes hacerlo de dos formas:
Opción A: Usando el Administrador de Archivos de Syspanel
- En el menú, ve a "Archivos" o "Administrador de archivos".
- Navega hasta la carpeta
web/tudominio.com/public_html. - Haz clic en "Subir" y selecciona tu archivo
.tar.gz.
Opción B: Usando FTP
- Conecta con un cliente FTP (FileZilla, por ejemplo) usando los datos de tu cuenta Syspanel.
- Ve a la carpeta
public_htmlde tu dominio. - Arrastra el archivo de backup a esa carpeta.
3.2. Extrae los archivos
- Dentro del administrador de archivos, selecciona el backup subido.
- Haz clic en "Extraer" o "Descomprimir".
- Confirma la acción. Los archivos se copiarán en la carpeta
public_html.
[WARNING] Si tu backup contiene una estructura de carpetas (por ejemplo,
home/usuario/public_html), asegúrate de extraer solo el contenido depublic_htmlpara no crear subcarpetas innecesarias.
3.3. Verifica los archivos
Revisa que todos los archivos estén en su lugar. Deberías ver tu index.php, wp-config.php (si usas WordPress), imágenes, etc.
Paso 4: Restaura la base de datos
La base de datos contiene la información dinámica de tu web (posts, usuarios, productos, etc.). Es crucial restaurar sitio correctamente.
4.1. Localiza el archivo SQL en tu backup
Dentro del backup extraído, busca un archivo con extensión .sql. Normalmente está en una carpeta llamada mysql o backups. Si no lo encuentras, puede estar comprimido dentro del .tar.gz.
4.2. Importa la base de datos desde Syspanel
- En el menú de Syspanel, ve a "Bases de datos".
- Selecciona la base de datos que creaste en el Paso 2.
- Haz clic en "Importar".
- Sube el archivo
.sqlo pégalo en el campo de texto. - Haz clic en "Ejecutar".
4.3. Configura la conexión a la base de datos
Si tu web usa un CMS (como WordPress, Joomla, etc.), necesitarás actualizar el archivo de configuración con los datos de la nueva base de datos.
Ejemplo para WordPress:
- Abre el archivo
wp-config.phpen la carpetapublic_html. - Busca las líneas:
define('DB_NAME', 'nombre_antiguo'); define('DB_USER', 'usuario_antiguo'); define('DB_PASSWORD', 'contraseña_antigua'); - Cámbialas por los datos de la base de datos que creaste en Syspanel.
- Guarda el archivo.
[TIP] Si no recuerdas los datos de tu nueva base de datos, revisa el paso 2.3 donde los anotaste.
Paso 5: Migra los correos electrónicos (opcional)
Si tu web utiliza cuentas de correo con tu dominio, también debes migrarlas.
5.1. Exporta los correos desde cPanel
- En cPanel, ve a "Correo electrónico" > "Cuentas de correo".
- Para cada cuenta, haz clic en "Administrar" y luego en "Descargar" para obtener un archivo
.mbox.
5.2. Crea las mismas cuentas en Syspanel
- En Syspanel, ve a "Correo" > "Añadir cuenta".
- Crea cuentas con los mismos nombres y contraseñas que tenías en cPanel.
5.3. Importa los correos
- Usa un cliente de correo (como Thunderbird) o una herramienta de importación para subir los archivos
.mboxa las nuevas cuentas.
[INFO] Este paso es más técnico. Si tienes pocos correos, puedes simplemente reenviarlos manualmente o configurarlos de nuevo.
Paso 6: Ajusta los DNS y verifica la migración
Una vez que todo está restaurado, debes apuntar tu dominio al nuevo servidor.
6.1. Cambia los DNS
- Ve al panel de control de tu registrador de dominios (donde compraste el dominio).
- Localiza la sección de "DNS" o "Servidores de nombres".
- Reemplaza los servidores de nombres de cPanel por los de Syspanel. Normalmente son algo como:
ns1.tuproveedor.comns2.tuproveedor.com
- Si no los tienes, solicítalos a tu proveedor de Syspanel.
6.2. Espera la propagación
Los cambios de DNS pueden tardar entre 24 y 48 horas en propagarse globalmente. Durante ese tiempo, tu web podría verse intermitentemente desde el servidor antiguo o el nuevo.
6.3. Prueba tu sitio
- Una vez que los DNS se hayan propagado, visita tu dominio en un navegador.
- Navega por varias páginas, prueba formularios, inicios de sesión, etc.
- Verifica que las imágenes y enlaces funcionen correctamente.
[WARNING] Si algo falla, revisa los archivos de configuración (como
.htaccessowp-config.php) y asegúrate de que las rutas sean correctas.
Preguntas frecuentes (FAQ)
¿Cuánto tiempo toma migrar una web de cPanel a Syspanel?
Depende del tamaño de tu sitio. Una web pequeña (menos de 500 MB) puede estar lista en 30 minutos. Una web grande con muchas imágenes o bases de datos puede llevar 2 horas o más.
¿Puedo migrar solo una parte de mi web?
Sí. Si solo necesitas migrar los archivos (sin base de datos ni correos), puedes descargar manualmente la carpeta public_html desde cPanel y subirla a Syspanel.
¿Qué hago si mi backup no se descarga correctamente?
Intenta usar la opción de "Backup parcial" en cPanel para descargar archivos y bases de datos por separado. También puedes usar FTP para descargar todo el contenido de public_html.
¿Syspanel es compatible con todas las aplicaciones web?
Syspanel es compatible con la mayoría de las aplicaciones PHP y MySQL, como WordPress, Joomla, Drupal, Magento, etc. Si usas tecnologías como Node.js o Python, verifica con tu proveedor.
¿Puedo mantener mi web en cPanel mientras migro?
Sí, puedes tener ambos paneles activos. Mientras los DNS no se cambien, tu web seguirá funcionando desde cPanel. Una vez que los DNS apunten a Syspanel, la web se servirá desde el nuevo servidor.
¿Pierdo mis correos electrónicos durante la migración?
Solo si no los exportas e importas correctamente. Sigue el paso 5 de esta guía para migrarlos sin pérdidas.
¿Qué hago si después de la migración mi web no carga?
Revisa los siguientes puntos:
- Los DNS ya se propagaron (usa sitios como
whatsmydns.net). - Los archivos están en la carpeta correcta (
public_html). - La base de datos está conectada correctamente (verifica el archivo de configuración).
- No hay errores en el archivo
.htaccess(puedes renombrarlo temporalmente para probar).
Conclusión
Migrar una web de cPanel a Syspanel es un proceso sencillo si sigues los pasos correctos. Con un backup hosting completo, la creación de un nuevo dominio y base de datos, y la restauración de archivos y configuraciones, tendrás tu sitio funcionando en su nuevo entorno en poco tiempo.
Recuerda que Syspanel, accesible a través del puerto 2106, ofrece herramientas intuitivas para gestionar tu web. Si encuentras algún problema, la documentación oficial de HestiaCP (en la que se basa Syspanel) y el soporte de tu proveedor son tus mejores aliados.
¡Ahora ya sabes cómo migrar web de manera exitosa! Tu sitio está listo para disfrutar de un hosting más moderno y eficiente.
