Migra los datos de tu proyecto y la base de datos de cualquier proveedor a Hostinger VPS.

Hostinger Servidores Privados Virtuales (VPS) ofrecen un entorno dedicado, sobre el cual tienes control total sobre su configuración y datos. Cuando migres un proyecto desde un proveedor externo o desde otro Hostinger VPS, debes transferir manualmente archivos y bases de datos a la nueva instancia.

Esta guía cubre los pasos básicos para una migración fluida entre servidores basados en Linux. Aunque los comandos específicos pueden variar ligeramente según tu distribución, estas instrucciones generalmente se aplican a la mayoría de los sistemas operativos Linux.

Si estás migrando desde un plan de hosting web en lugar de VPS, utiliza este tutorial:Cómo migrar desde un hosting compartido a VPS.

Preparativos

Antes de comenzar el proceso de migración, asegúrate de cumplir con las siguientes condiciones:

  • Un plan Hostinger VPS válido con la misma o mayor capacidad que el servidor actual, para garantizar suficientes recursos.
  • Acceso root a los servidores de origen y destino.
  • Un cliente FTP (para SFTP) o un cliente/terminal SSH (para el método SSH).

Considera realizar la migración durante períodos de bajo tráfico para minimizar el impacto en los visitantes. Al mismo tiempo, deja unas horas adicionales para DNSpropagación.

Paso 1 – Preparar una copia de seguridad en el servidor de origen

Para asegurarte de mover todos los datos, empaqueta tus datos en el servidor actual.

  1. Inicia sesión en el servidor de origen y crea un archivo comprimido de tus archivos del proyecto (por ejemploarchive.tar.gz).
  2. Genera un archivodumpde la base de datos. Para MySQL o MariaDB, ejecuta el siguiente comando en la terminal:

Para una sola base de datos:

mysqldump -u username -p database_name > backup.sql

Para múltiples bases de datos, ejecuta el siguiente comando para exportar todas las bases de datos a un solo archivo:

mysqldump -u username -p --all-databases > all_databases.sql

  1. Confirma la ruta del archivo de archivo y del archivo.sql.

Nota

Paso 2 – Configurar el destino Hostinger VPS

Prepara el nuevo entorno para recibir los datos de tu proyecto:

  1. Inicia sesión en tu Hostinger hPanel, y confirma que tu pedido de VPS esté configurado y activado.
  2. Asegúrate de que el sistema operativo cumpla con los requisitos del proyecto. Si es necesario, puedescambiarlo en el panel de control de VPS.
  3. Instala la pila de software necesaria (como Apache/Nginx, PHP y MariaDB/MySQL). Algunos plantillas de sistemas operativosya tienen preinstaladosestos componentes.
  4. Instala cualquier otra herramienta necesaria, como Redis, Node.js o OpenLiteSpeed.
  5. Si migras a una distribución diferente de Linux (como de CentOS a Ubuntu), asegúrate de instalar las dependencias de software equivalentes en el nuevo Hostinger VPS para evitar errores en la aplicación.
  6. Crea en el Hostinger VPS una base de datos vacía completamente nueva y un usuario de base de datos con todos los permisos para cada base de datos que se va a importar.

Nota

  • Si tu Hostinger VPS no está vacío, como parte del proceso de migración, parte o la totalidad de su contenido podría ser sobrescrito.
  • Si tu servidor antiguo usa un sistema operativo obsoleto, considera instalar la versión más reciente en el nuevo VPS.

Paso 3 – Transferir los datos a Hostinger VPS

Elija uno de los siguientes métodos para mover los datos a Hostinger.

Opción 1 – Transferencia a través de SSH (recomendado)

SSH es el método más eficiente porque admite la transferencia directa de servidor a servidor. Esto es mucho más rápido que otros métodos y no depende de la velocidad de carga de su máquina local.

  1. Inicie sesión en el servidor de origen (antiguo) a través de SSH.
  2. Usescp(copia segura) para enviar directamente archivos y volcado de base de datos a la dirección IP de Hostinger VPS:

scp /path/to/archive.tar.gz root@your_vps_ip:/home/

Reemplace/path/to/por la ubicación del archivo, yyour_vps_ippor la dirección IP de su Hostinger VPS.

    Ingrese la contraseña root de Hostinger VPS cuando se le solicite para comenzar la transferencia.
  1. Repite los pasos anteriores para importar tu base de datos.

Para una sola base de datos, ejecuta el siguiente comando para cada base de datos:

mysql -u username -p database_name < backup.sql

Si tienes un archivo.sqlseparado y quieres importar todas las bases de datos de una vez:

scp /path/to/all_databases.sql root@your_vps_ip:/home/

  1. Navega hasta el directorio raíz web (normalmente /var/www/html/) y ejecuta el siguiente comando para descomprimir los archivos del proyecto:

tar -xvzf /home/archive.tar.gz -C /var/www/html/

-xel indicador significa descomprimir,-vmuestra el progreso,-zprocesa la compresión,-fespecifica el archivo.

Opción 2 – Transferencia a través de SFTP

Si prefieres la interfaz gráfica de usuario (GUI), los servidores no tienen acceso directo a SSH, o tu anterior VPS ya no está activo y tienes una copia de seguridad local, utiliza este método.

  1. Usa el cliente SFTP (como FileZilla o WinSCP) para conectarte al servidor de origen y descargar los archivos del proyecto archivados y la base de datos en tu computadora local.
  2. Desconéctate del servidor antiguo y luego conéctate a tu Hostinger VPSusando su dirección IP y las credenciales root.
  3. Según tu configuración, sube los archivos (.tar.gzy.sql) desde tu computadora local al directorio/home/o/var/www/html/del nuevo servidor.
  4. Descomprimir.tar.gzarchivo.

Opción 3 – Usar la herramienta de transferencia del panel de control

Si tu antiguo proveedor y el nuevo Hostinger VPS usan el mismo panel de control, puedes usar la herramienta de migración integrada (si está disponible).

  • cPanel/WHM: usarTransfer Toolpara obtener datos desde un servidor remoto.
  • DirectAdmin: navega hasta el bloqueAdmin Backup/Transfer. Puedes restaurar copias de seguridad desde el mismo o desde otros paneles (como cPanel) cargando el archivo de respaldo al servidor y usando la herramienta Restore. Asegúrate de que el archivo de respaldo haya sido renombrado a un nombre de usuario válido en el sistema.
  • CyberPanel: usa la funciónRemote Transferpara migrar sitios web entre instancias de CyberPanel.

Paso 4 – Actualizar la configuración

Después de restaurar la copia de seguridad:

  1. Abre el archivo de configuración de la aplicación (comowp-config.phpo.env), y actualízalo con el nuevo nombre de la base de datos, usuario y contraseña.
  2. Introduce en el navegador web tu Hostinger VPS dirección IP (o edita el archivohostslocal para probar el dominio), y verifica que la aplicación se cargue correctamente.
  3. Apunta el DNS registrodel dominio a la nueva Hostinger VPS IP, y espera 24 horas para la propagación.
  4. Una vez que el dominio apunte a VPS, utiliza elSSL certificadopara proteger tu sitio.

Una vez que el dominio apunte al nuevo servidor, tu migración estará completa. Para asegurarte de ver la versión más reciente del sitio,limpia la caché del navegadoro utiliza una ventana de incógnito.

Nota

Recursos adicionales

  • Explora más de nuestrosVPS artículos, que te ayudarán a gestionar y optimizar el servidor.

Fuente: documentación oficial de Hostinger