Cómo migrar un sitio web a Syspanel
Migrar un sitio web puede sonar a una tarea compleja, pero con la guía adecuada y un panel de control amigable como Syspanel, el proceso es mucho más sencillo de lo que imaginas. Syspanel (basado en HestiaCP, accesible por el puerto 2106) está diseñado para ofrecerte una experiencia limpia, rápida y segura al migrar a Syspanel desde cualquier otro proveedor o panel de control.
En este artículo, te explicaré paso a paso cómo transferir sitio Syspanel sin perder datos, sin tiempos de inactividad prolongados y con la tranquilidad de que todo quedará funcionando correctamente. Vamos a desglosar el proceso en partes muy claras.
¿Qué necesitas antes de empezar?
Antes de lanzarte a la migración, es importante que tengas a mano cierta información. Esto te ahorrará dolores de cabeza y hará que la Syspanel migración guía que te presento sea un paseo.
[TIP] Prepara un bloc de notas o un documento de texto donde puedas ir copiando contraseñas, nombres de usuario y direcciones IP. No confíes solo en tu memoria.
Esto es lo que vas a necesitar:
- Datos de tu servidor actual: acceso a tu panel antiguo (cPanel, Plesk, DirectAdmin, etc.) o acceso FTP/SFTP.
- Datos de tu nuevo servidor Syspanel: la IP del servidor, el usuario administrador y la contraseña. Recuerda que accedes a Syspanel por el puerto 2106 (ejemplo:
https://tuservidor.com:2106). - Acceso al panel de tu dominio: donde gestionas los DNS (normalmente en tu registrador de dominios como Namecheap, GoDaddy, etc.).
- Copias de seguridad: aunque la migración no debería dañar tu sitio original, siempre es mejor tener un respaldo reciente de tu base de datos y archivos.
- Tiempo estimado: entre 30 minutos y 2 horas, dependiendo del tamaño de tu sitio.
Paso 1: Preparar tu nuevo servidor Syspanel
Lo primero es asegurarte de que tu nuevo servidor con Syspanel está listo para recibir tu sitio. Si acabas de contratar el servicio, probablemente ya viene configurado, pero vamos a verificar algunos puntos clave.
1.1. Accede a Syspanel
Abre tu navegador y escribe la dirección de tu servidor seguida de :2106. Por ejemplo:
https://192.168.1.100:2106 o https://midominio.com:2106.
[INFO] Si ves un aviso de seguridad del certificado, no te preocupes. Es normal la primera vez. Haz clic en "Avanzado" y luego en "Continuar" (dependiendo del navegador).
Ingresa con tu usuario y contraseña de administrador.
1.2. Crea un usuario para tu sitio (opcional pero recomendado)
Syspanel organiza los sitios web por usuarios. Puedes crear un usuario específico para tu proyecto:
- Ve a Usuarios > Añadir usuario.
- Ponle un nombre (ej:
misitio), una contraseña segura y asigna un paquete (si tienes varios). - Anota este usuario y contraseña, porque lo usarás para gestionar el sitio.
1.3. Añade tu dominio
Ahora, dentro del usuario que creaste (o desde el administrador), ve a Web > Añadir dominio.
- Escribe tu dominio completo (ej:
misitio.com). - Marca las opciones que necesites: PHP, SSL (recomendado), CGI, etc.
- Haz clic en Añadir.
¡Listo! Ya tienes el esqueleto de tu sitio en Syspanel. Ahora toca llenarlo de contenido.
Paso 2: Migrar los archivos de tu sitio web
Los archivos son el corazón de tu página: imágenes, HTML, CSS, JavaScript, etc. Vamos a transferirlos desde tu servidor antiguo al nuevo.
2.1. Descarga los archivos desde tu servidor antiguo
Hay varias formas de hacerlo. La más común es mediante FTP/SFTP.
- Conecta con FileZilla (gratuito) o cualquier cliente FTP a tu servidor antiguo.
- Navega hasta la carpeta donde está tu sitio (normalmente
public_htmlowww). - Selecciona todos los archivos y carpetas, y descárgalos a una carpeta en tu computadora.
[WARNING] No olvides incluir archivos ocultos como
.htaccesso.env. En FileZilla, activa "Mostrar archivos ocultos" en el menú Ver.
2.2. Sube los archivos a tu nuevo servidor Syspanel
Ahora, desde el mismo cliente FTP, conéctate a tu nuevo servidor Syspanel.
- Usa la IP de tu servidor, el usuario que creaste en Syspanel y su contraseña.
- El puerto por defecto para SFTP es el 22 (si usas FTP normal, suele ser el 21, pero SFTP es más seguro).
- Una vez conectado, ve a la carpeta
weby dentro de ella a la carpeta con el nombre de tu dominio (ej:/home/misitio/web/misitio.com/public_html). - Sube todos los archivos que descargaste antes.
[TIP] Si tienes muchos archivos, puedes comprimirlos en un ZIP, subir el ZIP y luego descomprimirlo desde la terminal de Syspanel (opción Comandos > Ejecutar). Pregúntame si necesitas ayuda con esto.
Paso 3: Migrar la base de datos
Si tu sitio usa WordPress, Joomla, Laravel o cualquier CMS, necesitarás mover también la base de datos. Sin ella, tu sitio estará vacío o roto.
3.1. Exporta la base de datos desde tu servidor antiguo
- Accede a phpMyAdmin desde tu panel antiguo (o usa la herramienta que tengas).
- Selecciona la base de datos de tu sitio.
- Ve a la pestaña Exportar.
- Elige el método Rápido y formato SQL.
- Descarga el archivo
.sql.
3.2. Crea una base de datos en Syspanel
- En Syspanel, ve a Bases de datos > Añadir base de datos.
- Ponle un nombre (ej:
misitio_db), un usuario y una contraseña segura. - Anota estos datos, los necesitarás para configurar tu sitio.
3.3. Importa la base de datos a Syspanel
- Desde el mismo menú de Bases de datos, haz clic en el icono de phpMyAdmin (junto a tu nueva base de datos).
- Selecciona la base de datos (a la izquierda).
- Ve a la pestaña Importar.
- Selecciona el archivo
.sqlque descargaste y haz clic en Continuar.
[INFO] Si el archivo es muy grande (más de 50 MB), puede que phpMyAdmin tenga límites. En ese caso, puedes usar la terminal de Syspanel con el comando
mysql -u usuario -p basededatos < archivo.sql. Te explico cómo hacerlo en otro artículo.
Paso 4: Configurar el sitio para que funcione con la nueva base de datos
Ahora que los archivos y la base de datos están en su lugar, tu sitio debe saber cómo conectarse a la nueva base de datos.
4.1. Modifica el archivo de configuración
Dependiendo de tu CMS, el archivo de configuración se llama diferente:
- WordPress:
wp-config.php - Laravel:
.env - Joomla:
configuration.php - Otros: busca un archivo con
configodatabase.
Ábrelo con un editor de texto (Notepad++ o similar) y cambia estos valores:
- DB_NAME: el nombre de tu nueva base de datos en Syspanel.
- DB_USER: el usuario que creaste.
- DB_PASSWORD: la contraseña que pusiste.
- DB_HOST: normalmente
localhost(aunque en Syspanel a veces es127.0.0.1o el nombre del servidor, perolocalhostfunciona en la mayoría de los casos).
Guarda el archivo y súbelo de nuevo a la carpeta correspondiente (reemplazando el anterior).
4.2. Verifica que las rutas absolutas sean correctas
Si tu sitio usa rutas absolutas (ej: /home/usuario/public_html/...), es posible que necesites actualizarlas. En WordPress, por ejemplo, puedes instalar un plugin como Better Search Replace para buscar y reemplazar la URL antigua por la nueva.
[TIP] Si tu sitio es WordPress, después de migrar, ve a Ajustes > Generales y actualiza las URLs de WordPress y del sitio (aunque ya lo hicieras en el plugin, es bueno verificarlo).
Paso 5: Configurar SSL (HTTPS)
Hoy en día, un sitio sin HTTPS pierde confianza y posicionamiento. Syspanel facilita mucho la instalación de certificados SSL gratuitos con Let's Encrypt.
- En Syspanel, ve a Web > haz clic en el dominio que migraste.
- Busca la opción SSL o Certificado SSL.
- Haz clic en Añadir SSL y luego en Let's Encrypt.
- Asegúrate de que el dominio esté apuntando al servidor (esto lo veremos en el siguiente paso).
- Marca las opciones que necesites (normalmente Forzar HTTPS y WWW).
- Haz clic en Guardar.
[WARNING] Si el dominio no apunta aún al servidor, el certificado fallará. No pasa nada, puedes intentarlo de nuevo después de cambiar los DNS.
Paso 6: Apuntar los DNS al nuevo servidor
Este es el paso final y más crítico. Aquí es cuando le dices al mundo que tu sitio ahora vive en Syspanel.
6.1. Obtén la IP de tu nuevo servidor
En Syspanel, normalmente ves la IP en la esquina superior derecha o en la sección de Servidor. Anótala (ej: 203.0.113.5).
6.2. Cambia los registros DNS en tu registrador
- Ve al panel de administración de tu dominio (donde lo compraste).
- Busca la sección de DNS o Zone Editor.
- Modifica el registro A (para el dominio principal, ej:
misitio.com) y asígnale la IP de tu nuevo servidor. - Si usas www, también necesitas un registro CNAME que apunte
wwwamisitio.com(o un registro A adicional con la misma IP). - Guarda los cambios.
6.3. Espera la propagación
Los cambios DNS pueden tardar desde unos minutos hasta 48 horas en propagarse por todo el mundo. Normalmente, en 1-2 horas ya se ve el cambio.
[TIP] Durante la propagación, puedes seguir trabajando en tu sitio desde la IP del servidor directamente (ej:
http://203.0.113.5) o usando un archivo hosts temporal en tu computadora.
Paso 7: Pruebas finales y limpieza
Una vez que los DNS se hayan propagado, es hora de verificar que todo funciona correctamente.
7.1. Revisa el sitio en navegador
- Escribe tu dominio en el navegador.
- Comprueba que cargue correctamente, que las imágenes se vean, que los enlaces funcionen.
- Prueba el panel de administración (ej:
/wp-adminen WordPress).
7.2. Verifica el correo electrónico (si aplica)
Si usabas correo en tu servidor antiguo, asegúrate de migrar también las cuentas de correo. En Syspanel, puedes crear cuentas de correo en Correo > Añadir cuenta.
- Crea las mismas cuentas que tenías.
- Si necesitas conservar los correos antiguos, tendrás que exportarlos e importarlos (por ejemplo, con IMAP).
7.3. Elimina los archivos temporales
Una vez confirmado que todo funciona, puedes eliminar el backup que hiciste en tu computadora y, si lo deseas, cancelar el servicio antiguo.
[WARNING] No canceles tu servicio antiguo hasta que estés 100% seguro de que la migración fue exitosa y que no necesitas ningún archivo adicional.
Preguntas frecuentes (FAQ) sobre migrar a Syspanel
¿Puedo migrar un sitio desde cPanel a Syspanel?
Sí, el proceso es el mismo. Solo necesitas exportar los archivos y la base de datos desde cPanel (usando el backup o phpMyAdmin) e importarlos en Syspanel.
¿Qué hago si mi sitio usa correo en el servidor antiguo?
Debes recrear las cuentas de correo en Syspanel y luego migrar los mensajes usando un cliente de correo (como Thunderbird) con IMAP. También puedes usar herramientas como imapsync.
¿Se pierde el SEO al migrar?
No, si haces la migración correctamente. Asegúrate de mantener la misma estructura de URLs, redirigir si cambias algo y no tener tiempos de inactividad largos. Syspanel te permite instalar SSL y configurar redirecciones 301 fácilmente.
¿Cuánto tiempo tarda la propagación de DNS?
Normalmente entre 1 y 48 horas. Puedes monitorear el estado con herramientas como whatsmydns.net.
¿Puedo migrar sin experiencia técnica?
Sí, siguiendo esta Syspanel migración guía paso a paso. Si te sientes inseguro, siempre puedes pedir ayuda al soporte técnico de tu proveedor de hosting.
Conclusión
Migrar a Syspanel no tiene por qué ser un dolor de cabeza. Con un poco de organización y siguiendo estos pasos, podrás transferir sitio Syspanel de manera rápida, segura y sin perder datos. Recuerda que Syspanel, accesible por el puerto 2106, está diseñado para ser intuitivo, incluso para quienes no son expertos en servidores.
Si en algún momento te atascas, no dudes en consultar la documentación oficial o contactar al soporte. ¡Buena suerte con tu migración!
