Syspanel para novatos: cómo migrar tu sitio web a un nuevo servidor
Mudar tu sitio web de un servidor a otro puede sonar a una tarea de expertos, pero con Syspanel el proceso es mucho más sencillo de lo que imaginas. Syspanel (antes conocido como HestiaCP, accesible a través del puerto 2106) es un panel de control pensado para que cualquier persona, incluso sin conocimientos técnicos profundos, pueda gestionar su hosting.
En esta guía completa, te explicaremos cómo migrar tu web a un nuevo servidor usando Syspanel paso a paso. Olvídate del estrés: vamos a desglosar cada fase para que puedas hacer el cambio sin perder datos ni tiempo de inactividad.
¿Qué necesitas antes de empezar la migración?
Antes de lanzarte a la migración, es importante tener todo a mano para evitar sorpresas. La preparación es la clave de una migración exitosa.
Requisitos básicos
- Acceso a Syspanel en el servidor antiguo: Necesitas las credenciales de administrador de Syspanel (usuario
adminy la contraseña que estableciste). Recuerda que la URL de acceso suele serhttps://tu-dominio-o-ip:2106. - Acceso al nuevo servidor: Debes tener ya contratado y configurado un nuevo plan de hosting con Syspanel instalado. Asegúrate de tener las credenciales de administrador del nuevo panel.
- Copias de seguridad: Aunque el proceso es seguro, siempre es recomendable tener una copia de seguridad de tu sitio web y base de datos por si algo falla.
- Nombre de dominio: Si vas a cambiar de servidor, deberás apuntar tu dominio a la nueva IP. Esto se hace desde el panel de tu proveedor de dominios (donde compraste el .com, .es, etc.).
Herramientas que te facilitarán la vida
- Cliente FTP (como FileZilla): Para descargar y subir archivos, aunque Syspanel también permite hacerlo desde su gestor de archivos.
- Acceso SSH (opcional): Si te sientes cómodo con la línea de comandos, puedes agilizar la transferencia, pero no es necesario para esta guía.
Paso 1: Empaqueta tu sitio web desde el Syspanel antiguo
El primer paso es exportar todo el contenido de tu sitio web desde el servidor actual. Syspanel lo hace muy fácil gracias a sus herramientas de backup integradas.
Cómo hacer una copia de seguridad completa en Syspanel
- Inicia sesión en tu Syspanel antiguo: Abre tu navegador y ve a
https://tu-ip-antigua:2106. Introduce tu usuario y contraseña de administrador. - Ve a la sección "Backup": En el menú lateral izquierdo, busca la opción "Backup" o "Copias de seguridad". Haz clic en ella.
- Selecciona el usuario y el dominio: Syspanel permite gestionar varios sitios. Asegúrate de elegir el usuario que contiene el sitio web que quieres migrar. Luego, selecciona el dominio específico.
- Configura el backup: Marca las casillas que quieras incluir:
- Archivos del sitio web (la carpeta
public_htmlcon todo tu contenido). - Base de datos (si tu sitio usa MySQL o MariaDB, como WordPress).
- Configuración de DNS (opcional, pero útil si gestionas DNS desde Syspanel).
- Correo electrónico (si tienes cuentas de correo en ese dominio).
- Archivos del sitio web (la carpeta
- Genera el backup: Haz clic en "Generar backup" o "Crear copia de seguridad". Syspanel comenzará a empaquetar todo en un archivo
.tar.gz. - Descarga el archivo: Una vez completado, verás el backup listo para descargar. Haz clic en el nombre del archivo para descargarlo a tu ordenador. Guárdalo en una carpeta segura.
[TIP] Si tu sitio es muy grande (varios GB), la descarga puede tardar. Usa una conexión estable o considera usar FTP para descargar directamente la carpeta
public_html.
¿Y si no puedo acceder al panel antiguo?
Si por alguna razón no puedes iniciar sesión en Syspanel, aún puedes hacer una copia manual mediante FTP o SSH:
- FTP: Conéctate con FileZilla usando las credenciales FTP de tu hosting antiguo. Descarga toda la carpeta
public_htmly, si es necesario, exporta la base de datos desde phpMyAdmin. - SSH: Ejecuta comandos como
tar -czvf backup.tar.gz /home/usuario/web/dominio/public_htmly luego descarga el archivo.
Paso 2: Prepara tu nuevo servidor Syspanel
Ahora que tienes tu contenido empaquetado, es momento de preparar el nuevo servidor para recibirlo.
Accede al nuevo Syspanel
- Abre tu navegador y escribe
https://tu-nueva-ip:2106. Inicia sesión con las credenciales de administrador que te proporcionó tu proveedor de hosting. - Crea un nuevo usuario (si es necesario): En Syspanel, los sitios web se gestionan por usuarios. Si tu nuevo plan incluye un usuario específico, úsalo. Si no, ve a "Usuarios" y crea uno nuevo. Ponle un nombre sencillo (por ejemplo, el mismo que tenías antes).
- Añade el dominio: Ve a "Web" o "Sitios web" y haz clic en "Añadir dominio". Introduce tu nombre de dominio (ejemplo:
mipagina.com). Syspanel creará automáticamente la carpetapublic_htmly la configuración básica de Apache/Nginx.
[WARNING] No configures SSL ni nada avanzado todavía. Primero sube los archivos y luego ya podrás activar certificados con Let’s Encrypt.
Crea la base de datos
Si tu sitio web usa base de datos (como WordPress, Joomla, PrestaShop, etc.), debes crearla en el nuevo servidor.
- En el menú lateral, ve a "Base de datos" o "DB".
- Haz clic en "Añadir base de datos".
- Elige el usuario que creaste y pon un nombre para la base de datos (por ejemplo,
mipagina_db). - Syspanel generará automáticamente un usuario y contraseña para esa base de datos. Guarda estos datos, los necesitarás después.
[INFO] Si tu sitio no tiene base de datos (por ejemplo, un sitio HTML estático), puedes saltarte este paso.
Paso 3: Sube los archivos al nuevo servidor
Con el nuevo servidor listo, es hora de transferir el backup que descargaste.
Opción 1: Usando el gestor de archivos de Syspanel
- En el nuevo Syspanel, ve a "Archivos" o "File Manager".
- Navega hasta la carpeta del dominio que acabas de crear. Normalmente es algo como
/home/usuario/web/dominio/public_html. - Haz clic en "Subir" y selecciona el archivo
.tar.gzque descargaste del servidor antiguo. - Una vez subido, haz clic derecho sobre el archivo y selecciona "Extraer" o "Descomprimir". Syspanel lo descomprimirá directamente en la carpeta.
- Verifica: Asegúrate de que los archivos (como
index.php,wp-config.php, etc.) estén en la raíz depublic_html.
Opción 2: Usando FTP
Si prefieres usar FileZilla:
- Conéctate al nuevo servidor con las credenciales FTP que te proporcionó tu hosting.
- Navega a la carpeta
public_htmldel dominio. - Arrastra los archivos desde tu ordenador a la carpeta remota. Si subes el backup comprimido, luego puedes descomprimirlo desde el gestor de archivos de Syspanel.
Paso 4: Importa la base de datos
Este paso es crucial si tu sitio web depende de una base de datos. Si no tienes base de datos, salta al paso 5.
Exporta la base de datos del servidor antiguo
- En el Syspanel antiguo, ve a "Base de datos" y selecciona la base de datos que quieres migrar.
- Haz clic en "Exportar" o "Descargar". Esto generará un archivo
.sql. Guárdalo en tu ordenador.
Importa la base de datos en el nuevo servidor
- En el nuevo Syspanel, ve a "Base de datos" y selecciona la base de datos que creaste en el paso 2.
- Haz clic en "Importar".
- Selecciona el archivo
.sqlque descargaste y haz clic en "Subir e importar". - Espera a que termine. Si todo va bien, verás un mensaje de éxito.
[WARNING] Si tu sitio usa WordPress, recuerda que en el archivo
wp-config.php(dentro depublic_html) deberás actualizar los datos de conexión a la base de datos: el nombre de la base de datos, el usuario y la contraseña. Estos datos son los que generó Syspanel en el paso 2.
Paso 5: Ajusta la configuración del dominio
Ahora que los archivos y la base de datos están en su lugar, es momento de hacer algunos ajustes finales.
Actualiza las DNS del dominio
Para que tu sitio web se vea desde el nuevo servidor, debes apuntar tu dominio a la IP del nuevo servidor. Esto se hace desde el panel de tu registrador de dominios (donde compraste el dominio).
- Accede al panel de tu proveedor de dominios (por ejemplo, GoDaddy, Namecheap, DonDominio, etc.).
- Busca la sección "DNS" o "Gestión de dominios".
- Cambia los registros A (y CNAME si es necesario) para que apunten a la IP del nuevo servidor. La IP la puedes encontrar en Syspanel, en la sección "Servidor" o en el correo de bienvenida de tu hosting.
- Ten paciencia: Los cambios DNS pueden tardar entre 1 y 48 horas en propagarse globalmente. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo.
Activa SSL (HTTPS)
Una vez que el dominio apunte al nuevo servidor, puedes activar SSL fácilmente desde Syspanel.
- Ve a "Web" y haz clic en el dominio que migraste.
- Busca la opción "SSL" o "Let's Encrypt".
- Haz clic en "Activar SSL" y sigue los pasos. Syspanel gestionará automáticamente el certificado.
Paso 6: Prueba tu sitio web antes de dar el salto final
No des de baja el servidor antiguo hasta que verifiques que todo funciona correctamente en el nuevo.
Comprobaciones esenciales
- Accede a tu web: Escribe tu dominio en el navegador. Si ves el sitio, genial. Si no, puede que las DNS aún no se hayan propagado. Puedes usar un servicio como "whatsmydns.net" para comprobar.
- Prueba todas las funcionalidades: Navega por las páginas, envía un formulario de contacto, inicia sesión si es necesario. Asegúrate de que no haya enlaces rotos ni errores.
- Revisa el correo: Si migraste cuentas de correo, configura tu cliente de correo (Outlook, Thunderbird) con los nuevos datos del servidor (servidor IMAP/SMTP). Puedes encontrar esta información en Syspanel, en la sección "Correo".
[TIP] Si detectas algún error, revisa los logs de Syspanel. Ve a "Logs" o "Registros" para ver mensajes de error de Apache/Nginx o PHP. Esto te ayudará a identificar el problema.
Preguntas frecuentes sobre migración con Syspanel (FAQ)
¿Cuánto tiempo tarda una migración?
Depende del tamaño de tu sitio y de tu conexión a internet. Un sitio pequeño (menos de 500 MB) puede estar listo en 20-30 minutos. Sitios grandes (varios GB) pueden tardar horas, especialmente en la subida de archivos.
¿Puedo migrar sin perder el SEO?
Sí, si sigues los pasos correctamente. Lo más importante es mantener la misma estructura de URLs y no tener tiempos de inactividad prolongados. Configura las redirecciones 301 si cambias alguna URL. Syspanel permite gestionar redirecciones desde "Web" > "Redirecciones".
¿Qué hago si mi sitio web no carga después de la migración?
Revisa estos puntos comunes:
- DNS: Asegúrate de que el dominio apunte a la IP correcta.
- Base de datos: Verifica que los datos en
wp-config.php(o el archivo de configuración de tu CMS) sean correctos. - Permisos de archivos: En Syspanel, ve a "Archivos" y asegúrate de que los archivos tengan permisos 644 y las carpetas 755. Puedes cambiarlos desde el gestor de archivos.
- Logs: Revisa los logs de errores en Syspanel para pistas específicas.
¿Puedo migrar un sitio WordPress con Syspanel?
¡Claro! Es uno de los casos más comunes. Solo necesitas exportar la base de datos y los archivos de WordPress. Luego, al importar, actualiza las credenciales de la base de datos en wp-config.php. Syspanel incluso tiene un instalador automático de WordPress, pero para migraciones es mejor hacerlo manual.
¿Necesito conocimientos de programación?
No. Syspanel está diseñado para ser intuitivo. Con seguir esta guía, cualquier persona puede migrar su sitio web sin escribir una sola línea de código. Si te surge alguna duda, el soporte técnico de tu hosting suele estar disponible para ayudarte.
Conclusión: Ya eres un experto en migrar con Syspanel
Migrar tu sitio web a un nuevo servidor usando Syspanel es un proceso claro y manejable si lo divides en pasos. Desde la copia de seguridad en el servidor antiguo hasta la configuración final en el nuevo, cada fase está pensada para que no pierdas datos ni tiempo de inactividad.
Recuerda que la clave está en la preparación: haz copias de seguridad, ten a mano las credenciales y no te apresures en los cambios DNS. Con esta guía de migración hosting, has aprendido a realizar un cambio de servidor sin estrés.
Si alguna vez te atascas, vuelve a este Syspanel tutorial y repasa los pasos. Y si aún así tienes dudas, no dudes en contactar con tu proveedor de hosting: ellos conocen su sistema y pueden darte una mano. ¡Buena suerte con tu migración!
