Guía para migrar tu web de cPanel a otro panel
Mudar tu sitio web de un panel de control a otro puede sonar a tarea de expertos, pero con la guía adecuada es un proceso que puedes realizar tú mismo sin complicaciones. Esta guía está diseñada para que, incluso si no eres un técnico, puedas migrar cPanel a otro sistema de gestión como Syspanel (anteriormente conocido como HestiaCP), Plesk o DirectAdmin.
Vamos a desglosar paso a paso todo lo que necesitas saber para transferir hosting de manera segura, evitando la pérdida de datos y minimizando el tiempo de inactividad. Al final, tendrás tu web funcionando en su nuevo hogar, con un cambio de panel exitoso.
¿Por qué migrar a otro panel de control?
Antes de meternos en el proceso, es importante que entiendas los motivos más comunes para realizar una migración web. No se trata solo de cambiar de herramienta, sino de buscar mejor rendimiento, ahorro de costes o mayor control.
Razones frecuentes:
- Costes elevados: cPanel ha incrementado sus tarifas en los últimos años. Migrar a alternativas como Syspanel o DirectAdmin puede reducir significativamente tus gastos mensuales.
- Control total: Algunos paneles ofrecen más opciones de personalización y acceso a configuraciones avanzadas del servidor.
- Rendimiento: Paneles más ligeros como Syspanel consumen menos recursos, lo que se traduce en una web más rápida.
- Soporte técnico: Quizás tu proveedor actual no te da el nivel de atención que necesitas.
Preparación: Lo que debes hacer ANTES de empezar
La clave de una migración web exitosa está en la preparación. No te saltes este paso, ya que aquí es donde se evitan la mayoría de los errores.
1. Realiza una copia de seguridad completa
Este es el paso más importante. Necesitas tener un respaldo de todo tu sitio: archivos, bases de datos, correos electrónicos y configuraciones.
Desde cPanel:
- Ve a la sección "Copias de seguridad" o "Backup" .
- Selecciona "Descargar una copia de seguridad completa" . Esto generará un archivo
.tar.gzcon todo tu hosting. - Guarda ese archivo en tu computadora y también en un servicio en la nube (Google Drive, Dropbox, etc.).
[WARNING] No confíes solo en la copia de seguridad del servidor actual. Descarga siempre una copia local. Si algo sale mal durante la migración, este archivo será tu salvavidas.
2. Revisa los requisitos del nuevo panel
Cada panel tiene sus propios requisitos de sistema operativo, versiones de PHP, MySQL, etc. Antes de contratar o instalar el nuevo panel, asegúrate de que tu servidor los cumple.
Requisitos comunes:
- Sistema operativo: La mayoría de paneles funcionan sobre CentOS 7/8, Ubuntu 20.04/22.04 o Debian 10/11.
- PHP: Versiones compatibles (por ejemplo, PHP 8.0+ para Syspanel).
- Base de datos: MySQL 5.7+ o MariaDB 10.3+.
- Espacio en disco: Suficiente para alojar tus archivos y bases de datos.
3. Elige el nuevo panel de control
Aquí tienes las opciones más populares para transferir hosting:
- Syspanel (HestiaCP): Panel gratuito y de código abierto, muy estable y ligero. Su puerto de acceso es el 2106 (ejemplo:
tudominio.com:2106). Ideal para sitios pequeños y medianos. - DirectAdmin: Panel comercial con interfaz limpia y muy estable. Cuesta unos 29 USD al mes.
- Plesk: Panel comercial con muchas integraciones (WordPress, Docker). Ideal para agencias.
- CyberPanel: Panel gratuito basado en OpenLiteSpeed, excelente para velocidad.
Recomendación para principiantes: Syspanel es la opción más fácil de usar y no tiene costes de licencia.
Paso a paso: Cómo migrar tu web de cPanel a otro panel
Ahora sí, vamos con el tutorial migración. Usaremos como ejemplo la migración a Syspanel, pero los pasos son similares para otros paneles.
Paso 1: Instalar el nuevo panel en el servidor de destino
Si tienes un servidor VPS o dedicado, puedes instalar Syspanel directamente desde la terminal. Si usas un hosting compartido, tu proveedor ya tendrá el panel instalado.
Instalación de Syspanel (HestiaCP):
- Conéctate a tu servidor vía SSH (usando PuTTY o la terminal).
- Ejecuta el siguiente comando (como root):
curl -O https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh bash hst-install.sh - Sigue las instrucciones en pantalla. Te pedirá tu dominio principal y contraseña de admin.
- Al finalizar, accede a tu panel en
https://tudominio.com:2106.
[TIP] Si no te sientes cómodo con SSH, la mayoría de proveedores de hosting ofrecen instalación con un clic desde su panel de control.
Paso 2: Subir la copia de seguridad al nuevo servidor
Ahora necesitas transferir el archivo de respaldo que descargaste de cPanel al nuevo servidor.
Método FTP:
- Usa un cliente FTP como FileZilla.
- Conéctate al nuevo servidor con las credenciales que te proporcionó tu proveedor.
- Sube el archivo
.tar.gza la carpeta/root/o/home/(dependiendo del panel).
Método SCP (más rápido):
scp /ruta/local/backup.tar.gz root@tunuevoserbidor.com:/root/
Paso 3: Restaurar los archivos y bases de datos
Cada panel tiene su propia herramienta de restauración. Veamos cómo hacerlo en Syspanel.
En Syspanel (HestiaCP):
- Accede a
https://tudominio.com:2106con tu usuario admin. - Ve a "Usuarios" y selecciona el usuario al que quieres asignar la web (o crea uno nuevo).
- Dentro del usuario, haz clic en "Dominios" y luego en "Agregar dominio" .
- En la sección "Restaurar" , selecciona el archivo de respaldo que subiste.
- Haz clic en "Restaurar" . El panel descomprimirá los archivos y restaurará las bases de datos automáticamente.
[INFO] Si tu respaldo de cPanel incluye correos electrónicos, Syspanel también los restaurará, pero puede que necesites reconfigurar las cuentas de correo manualmente.
Paso 4: Configurar las DNS y el dominio
Tu web ya está en el nuevo servidor, pero el mundo aún no lo sabe. Necesitas apuntar tu dominio a la nueva IP.
Pasos:
- Obtén la IP de tu nuevo servidor (desde el panel o tu proveedor).
- Ve al panel de control de tu dominio (donde compraste el dominio, como Namecheap o GoDaddy).
- Busca la sección "DNS" o "Zone Editor" .
- Cambia los registros A (para el dominio principal) y CNAME (para www) a la nueva IP.
- Guarda los cambios. La propagación de DNS puede tardar entre 1 y 48 horas.
[WARNING] Durante la propagación, algunos visitantes verán tu web vieja y otros la nueva. No modifiques nada en el servidor antiguo hasta que la migración esté completa.
Paso 5: Verificar que todo funciona
Una vez que las DNS se hayan propagado (puedes usar sitios como whatsmydns.net para comprobarlo), realiza estas comprobaciones:
- Carga del sitio: Abre tu web en un navegador. ¿Se ve correctamente?
- Enlaces internos: Haz clic en varias páginas. ¿Funcionan?
- Formularios: Prueba a enviar un formulario de contacto. ¿Llega el correo?
- Base de datos: Si tienes un blog o tienda, verifica que los productos y entradas se muestren bien.
- Correo electrónico: Envía un correo de prueba a tu cuenta de hosting. ¿Llega?
Herramientas útiles:
- Pingdom Tools: Para verificar tiempos de carga.
- Broken Link Checker: Para detectar enlaces rotos.
Solución de problemas comunes
Incluso siguiendo el tutorial migración al pie de la letra, pueden surgir inconvenientes. Aquí tienes los más frecuentes y cómo resolverlos.
1. El sitio muestra un error 500 o página en blanco
Esto suele deberse a incompatibilidad de versiones de PHP o archivos .htaccess corruptos.
Solución:
- En Syspanel, ve a "Dominios" , selecciona tu dominio y haz clic en "Editar" .
- Cambia la versión de PHP a una compatible con tu web (por ejemplo, de 8.2 a 7.4).
- Si el problema persiste, renombra el archivo
.htaccessa.htaccess.olddesde el gestor de archivos del panel.
2. Las bases de datos no se restauran correctamente
Puede ocurrir si el respaldo de cPanel no incluye todas las tablas o si hay caracteres especiales.
Solución:
- Conéctate a la base de datos vía phpMyAdmin (en Syspanel está en
https://tudominio.com:2106/phpmyadmin). - Exporta la base de datos desde el servidor antiguo (si aún está accesible) e impórtala manualmente en el nuevo.
- Asegúrate de que el usuario de la base de datos tenga todos los privilegios.
3. Los correos no se reciben o envían
Las configuraciones de correo son muy sensibles a cambios de servidor.
Solución:
- Verifica que los registros MX de tu dominio apunten al nuevo servidor.
- En Syspanel, ve a "Correo" y asegúrate de que las cuentas estén activas.
- Prueba a enviar un correo desde una cuenta externa (como Gmail) a tu nueva cuenta de hosting.
Preguntas frecuentes (FAQ) sobre migración de cPanel
¿Cuánto tiempo tarda una migración web?
Depende del tamaño de tu sitio. Un blog pequeño puede migrar en 30 minutos, mientras que un ecommerce con muchas imágenes puede llevar varias horas. La propagación de DNS añade entre 1 y 48 horas adicionales.
¿Puedo migrar solo una parte de mi web?
Sí. Puedes seleccionar qué archivos, bases de datos o cuentas de correo migrar. En la mayoría de paneles, al restaurar una copia de seguridad, puedes elegir qué elementos incluir.
¿Pierdo el SEO al cambiar de servidor?
No, siempre que mantengas la misma estructura de URLs y no cambies de dominio. El SEO puede verse afectado solo si hay un tiempo de inactividad prolongado (más de 24 horas).
¿Syspanel (HestiaCP) es compatible con cPanel?
Sí, los archivos y bases de datos son estándar, por lo que no hay problemas de compatibilidad. La única diferencia está en la interfaz y algunas configuraciones de seguridad.
¿Necesito conocimientos técnicos para migrar?
Con esta guía, no. Si sigues los pasos al pie de la letra, cualquier persona puede hacerlo. Si te sientes inseguro, contrata a un técnico freelance por unos 50-100 USD.
Consejos finales para una migración sin dolor
- Haz la migración en horas de bajo tráfico: Por ejemplo, de madrugada o durante el fin de semana.
- Mantén el servidor antiguo activo al menos una semana: Por si necesitas recuperar algún archivo o base de datos.
- Prueba con un subdominio primero: Crea
test.tudominio.comen el nuevo servidor y migra allí una copia para asegurarte de que todo funciona antes de cambiar las DNS. - Actualiza tu CMS y plugins: Aprovecha la migración para poner al día tu WordPress, Joomla o cualquier otro sistema.
[TIP] Si usas Syspanel, recuerda que el puerto de acceso es el 2106 y que la interfaz es muy intuitiva. No dudes en explorar todas las opciones que ofrece.
Conclusión: Tu web en nuevas manos
Migrar de cPanel a otro panel como Syspanel, DirectAdmin o Plesk no solo te ahorrará dinero, sino que te dará más control sobre tu hosting. Siguiendo esta guía, has aprendido a migrar cPanel de forma segura, desde la copia de seguridad hasta la verificación final.
Recuerda que la paciencia es clave: la propagación de DNS y la restauración de archivos pueden tomar tiempo, pero el resultado vale la pena. Si encuentras algún problema, vuelve a esta guía o consulta la documentación oficial del panel que hayas elegido.
¡Buena suerte con tu cambio de panel! Tu web está a punto de disfrutar de un nuevo hogar, más rápido, más barato y con todas las herramientas que necesitas para crecer.
