Guía para migrar tu web de cPanel a Syspanel sin perder datos
¿Te da miedo migrar tu web de cPanel a Syspanel? Es completamente normal. Durante años, cPanel ha sido el estándar de la industria, pero cada vez más personas están dando el salto a alternativas más modernas, rápidas y ligeras como Syspanel. La buena noticia es que migrar cpanel a syspanel no tiene por qué ser una pesadilla.
Esta guía está pensada para que, aunque no seas un experto en servidores, puedas realizar el proceso con confianza y, lo más importante, sin perder ni un solo dato (ni correos, ni bases de datos, ni archivos). Vamos a desglosar todo el proceso en pasos sencillos, con consejos prácticos y alertas para que evites los errores más comunes.
¿Por qué migrar a Syspanel y qué significa esto para ti?
Antes de ensuciarnos las manos con la terminal, es crucial entender qué es Syspanel. En esencia, es un panel de control de hosting que busca simplificar la gestión del servidor. A diferencia de cPanel, que a veces puede resultar pesado y consumir muchos recursos, Syspanel es conocido por su eficiencia y velocidad.
¿Qué ganas al transferir hosting a Syspanel?
- Mayor rendimiento: Tus páginas cargarán más rápido porque el panel consume menos RAM y CPU.
- Interfaz moderna e intuitiva: Es mucho más fácil de navegar, incluso para principiantes.
- Mejor seguridad: Suele venir con configuraciones más estrictas por defecto.
- Menor coste: Al ser más ligero, los proveedores suelen ofrecer planes más económicos o con mejores recursos.
[INFO] Syspanel es el nuevo nombre comercial de HestiaCP, un panel de control open-source muy potente. Si alguna vez has oído hablar de HestiaCP, Syspanel es exactamente eso, pero con un soporte y una interfaz renovada. Recuerda que el acceso a tu panel de administración se realiza a través del puerto 2106 (ejemplo: https://tu-servidor:2106).
Fase 1: Preparación antes de la migración (El paso más importante)
No podemos saltarnos esta parte. Migrar sin preparación es como hacer una mudanza sin cajas: acabarás con cosas rotas. La preparación en cPanel es tu red de seguridad.
1. Haz una copia de seguridad completa en cPanel
Este es tu "chaleco salvavidas". Si algo sale mal durante la migración web sin downtime, este backup te permitirá volver atrás sin despeinarte.
Pasos para crear el backup:
- Inicia sesión en tu cPanel.
- Busca la sección "Archivos" y haz clic en "Copias de seguridad" o "Backup".
- Dentro, busca la opción "Copias de seguridad completas" o "Full Backup".
- Selecciona dónde quieres guardarlo (lo ideal es descargarlo a tu ordenador o a un almacenamiento en la nube).
- Asegúrate de que el backup incluya el directorio raíz (public_html), las bases de datos MySQL y las cuentas de correo.
Pro tip: Aunque cPanel te da la opción de generar el backup, a veces es más fiable hacerlo de forma manual si solo tienes unos pocos sitios web. Simplemente comprime la carpeta public_html y exporta tus bases de datos desde phpMyAdmin. Es más manual, pero te da control total.
2. Anota todos tus datos críticos
Necesitarás esta información más adelante. Crea un archivo de texto con:
- Nombres de las bases de datos y sus usuarios.
- Contraseñas de las bases de datos.
- Cuentas de correo electrónico que tengas configuradas.
- Lista de dominios y subdominios.
- Cualquier tarea cron que tengas programada (en cPanel, sección "Trabajos Cron").
No subestimes este paso. Es la diferencia entre una migración rápida y una búsqueda desesperada de contraseñas olvidadas.
Fase 2: Configuración inicial de Syspanel
Ahora vamos a preparar la "nueva casa". Necesitas tener acceso a tu nuevo servidor con Syspanel instalado.
Acceso al panel:
- Abre tu navegador y escribe:
https://la-ip-de-tu-servidor:2106 - Ojo: Verás un aviso de "Conexión no privada". No te asustes, es normal porque el certificado SSL aún no está configurado. Haz clic en "Avanzado" y "Continuar".
Configuración básica:
- Crea tu dominio: Ve a la sección "Web" y haz clic en "Añadir dominio". Introduce tu dominio principal (sin
www). - Configura el DNS: Este es un paso crítico. Antes de migrar, es recomendable que apuntes el dominio a la IP del nuevo servidor para que las cosas "resuelvan" correctamente. Puedes hacer el cambio de DNS después, pero hacerlo antes facilita la emisión de certificados SSL.
[WARNING] Cambiar el DNS propaga a nivel mundial. Esto puede tardar entre 2 y 48 horas. Si haces la migración y cambias el DNS al final, habrá un periodo en el que tu web esté en "modo mantenedor" o no se vea en algunos lugares. La idea es hacer la migración de archivos y base de datos mientras el DNS viejo sigue activo, y luego cambiar el DNS para que apunte al nuevo servidor. A esto se le llama migración sin downtime.
Fase 3: El proceso de migración paso a paso (La mudanza)
Ya tenemos el backup y el servidor nuevo listo. Ahora viene la acción. No te preocupes, es más fácil de lo que parece.
Paso 1: Subir y extraer los archivos
- Conéctate por FTP o SFTP a tu nuevo servidor Syspanel. Usa el usuario y contraseña que creaste al configurar el servidor (o el usuario FTP que hayas creado en Syspanel).
- Navega hasta la carpeta
/home/usuario/web/tudominio/public_html. - Sube el archivo
.tar.gzo.zipque descargaste de cPanel. - Una vez subido, extrae el contenido. Si usas un gestor de archivos en línea, debería haber una opción para "Extraer". Si usas FTP, necesitarás una herramienta como WinSCP o FileZilla para hacerlo.
Alternativa más rápida: Si tienes acceso SSH, puedes usar el comando wget para descargar el backup directamente desde una URL, pero eso es más avanzado.
Paso 2: Importar las bases de datos
Este es el corazón de tu web. Si esto falla, la web estará rota.
- Ve a tu cPanel antiguo y exporta la base de datos (o usa el backup que hiciste). Esto te dará un archivo
.sql. - En Syspanel, ve a la sección "Base de Datos".
- Crea una nueva base de datos con el mismo nombre (o uno similar) y crea un usuario con contraseña.
- Ahora, importa el archivo
.sql. Puedes hacerlo desde la interfaz de Syspanel si tiene un gestor de archivos integrado, o lo más común: acceder a phpMyAdmin desde el panel y usar la pestaña "Importar".
Pro tip: Asegúrate de que el usuario de la base de datos tenga todos los privilegios sobre la base de datos que acabas de importar.
Paso 3: Configurar las cuentas de correo
Crea las mismas cuentas de correo que tenías en cPanel (ej. info@tudominio.com, contacto@tudominio.com). Ve a la sección "Correo" en Syspanel y añade las cuentas.
Importante: Aunque crees las cuentas, los correos antiguos que estaban en el servidor de cPanel no se moverán automáticamente. Para eso necesitarías una herramienta de sincronización (como imapsync), pero eso es un proceso más avanzado. Para la mayoría de los usuarios, es suficiente con crear las cuentas nuevas y cambiar la contraseña para acceder a los buzones desde el nuevo servidor.
Paso 4: Actualizar la configuración de la web
Este es el paso que casi todo el mundo olvida. Tu web (WordPress, Joomla, etc.) tiene guardada la información de conexión a la base de datos en un archivo de configuración.
- WordPress: El archivo es
wp-config.phpy está en la raíz de tu web. - Joomla: El archivo es
configuration.php.
Debes editar este archivo y cambiar el nombre de la base de datos, el usuario y la contraseña por los nuevos que creaste en Syspanel.
Paso 5: Probar la migración web sin downtime
Ahora viene la prueba de fuego. Vamos a ver si la web funciona en el nuevo servidor sin haber cambiado el DNS todavía.
- Edita tu archivo
hostslocal. Este es un truco de desarrollador. En tu ordenador, busca el archivohosts(en Windows está enC:\Windows\System32\drivers\etc\hosts). Añade una línea al final con la IP de tu nuevo servidor y tu dominio (ej.123.456.789.10 tudominio.com). - Guarda el archivo y abre tu dominio en el navegador. Deberías ver tu web cargando desde el nuevo servidor.
- Revisa que las imágenes carguen, que los formularios funcionen y que puedas iniciar sesión en el panel de administración.
Si todo funciona, ¡felicidades! Ya estás casi en la meta.
Fase 4: El cambio final de DNS (El gran día)
Una vez que has confirmado que tu web funciona perfectamente en Syspanel, es hora de hacer el cambio oficial.
- Ve a tu registrador de dominios (donde compraste el dominio, ej. GoDaddy, Namecheap, etc.).
- Busca la sección de "DNS" o "Name Servers".
- Cambia los servidores antiguos por los que te ha dado tu proveedor de Syspanel (normalmente serán algo como
ns1.tuproveedor.comyns2.tuproveedor.com).
El cambio puede tardar hasta 48 horas en propagarse globalmente, pero en la mayoría de los casos se hace en un par de horas.
¿Qué pasa con el SSL?
Syspanel suele tener una opción para instalar certificados SSL gratuitos (Let's Encrypt) con un clic. Ve a la sección "Web", selecciona tu dominio y busca el botón de "SSL" o "Let's Encrypt". Actívalo para que tu web tenga el candado.
Recuerda: No olvides eliminar la línea que añadiste al archivo hosts de tu ordenador, o el truco que usamos para probar te seguirá redirigiendo al servidor nuevo, lo cual ya no es necesario.
Preguntas Frecuentes (FAQ) sobre la migración
¿Cuánto tiempo se tarda en migrar de cPanel a Syspanel?
Depende del tamaño de tu web. Una web pequeña (menos de 1 GB) puede estar lista en 30 minutos. Una tienda online grande con muchos productos y correos puede tardar varias horas. Lo bueno es que el proceso manual no requiere que la web esté caída, así que puedes tomarte tu tiempo.
¿Perderé mis correos electrónicos?
Sí y no. Si solo creas las cuentas de correo nuevas, no verás los correos antiguos. Para migrarlos necesitarás una herramienta profesional o pedir ayuda a tu proveedor. Es recomendable descargar los correos a tu ordenador (Outlook, Thunderbird) antes de la migración como medida de seguridad.
¿Qué es el puerto 2106?
Es el puerto de acceso al panel de control de Syspanel. No es el puerto de tu web (que es el 80 para HTTP y 443 para HTTPS). Es solo para administrar el servidor.
¿Necesito ser un experto en Linux para hacer esto?
No, pero ayuda tener conocimientos básicos de FTP y gestión de archivos. La interfaz de Syspanel es muy gráfica y simplifica mucho el proceso. Si te pierdes, siempre puedes contratar el servicio de migración que ofrecen la mayoría de los proveedores.
¿Qué pasa si mi web usa PHP 5.6 y Syspanel solo tiene PHP 7.4?
Es un problema común. Syspanel suele ser más moderno y puede que no tenga versiones antiguas de PHP. Deberías actualizar tu código o usar un plugin de compatibilidad (en WordPress, por ejemplo, hay plugins que ayudan con la compatibilidad de PHP). Es mejor actualizar el código para que sea más seguro y rápido.
¿Puedo deshacer la migración si algo sale mal?
¡Sí! Por eso hicimos el backup en el primer paso. Si ves que algo falla, simplemente cambia los DNS de vuelta a tu antiguo proveedor y espera a que se propague. Tu web antigua seguirá intacta con el backup.
¿Qué ventajas tiene usar Syspanel en lugar de cPanel?
Principalmente rendimiento y coste. Syspanel es más ligero, lo que significa que tu servidor puede manejar más tráfico con menos recursos. Además, al ser open-source, los proveedores pueden ofrecer planes más baratos.
¿Cómo accedo a mi base de datos en Syspanel?
Ve a la sección "Base de Datos", selecciona tu base de datos y haz clic en el icono de "phpMyAdmin" o "Gestor de BD". Se abrirá una nueva ventana donde podrás ejecutar consultas SQL.
¿Puedo migrar varios dominios a la vez?
Sí, pero te recomiendo hacerlo de uno en uno para evitar confusiones. Cada dominio tiene su propia carpeta public_html y su propia base de datos. El proceso es el mismo, solo que debes repetirlo.
¿Qué es una tarea cron y cómo la migro?
Una tarea cron es un script que se ejecuta automáticamente en el servidor a intervalos regulares (por ejemplo, para enviar emails o hacer backups). En cPanel las encontraste en "Trabajos Cron". En Syspanel, están en la sección de "Cron" o "Tareas Programadas". Solo tienes que copiar el comando, el minuto, la hora, el día y el mes desde tu cPanel y recrearlas en Syspanel.
Conclusión final
Migrar tu web de cPanel a Syspanel es un proceso que, con paciencia y esta guía, puedes realizar sin perder datos ni sufrir un downtime considerable. La clave está en la preparación meticulosa (backups y anotaciones) y en seguir los pasos en orden.
Recuerda que Syspanel es una herramienta moderna y potente, y el puerto 2106 es tu puerta de entrada a la administración. No tengas miedo de explorar su interfaz; es mucho más amigable de lo que crees. Si en algún momento te sientes abrumado, respira, vuelve a leer esta guía y recuerda que tu backup te respalda.
¡Buena suerte con tu migración! Esperamos que disfrutes de la velocidad y eficiencia de tu nuevo panel.
