Migración MySQL DigitalOcean a Hetzner
Budget: €30 – €250 EUR
Necesito trasladar una base de datos MySQL de 1,5 GB que hoy corre en un VPS de DigitalOcean a un nuevo servidor VPS en Hetzner. La conexión actual usa certificados SSL/TLS y quiero conservar ese mismo esquema de autenticación en el destino.
El plan es mantener la instancia de DigitalOcean encendida, clonar la BBDD a Hetzner, probarla varias semanas sin replicación en tiempo real y, cuando todo esté validado, desactivar la original. No busco sincronización automática; me basta con que la copia de Hetzner funcione de forma independiente para validar consultas, rendimiento y estabilidad.
También necesito la configuración completa del entorno Ubuntu/NestJS en Hetzner: instalar Node.js, PM2, Nginx (o el proxy que aconsejes), variables de entorno, certificados, backups y cualquier hardening básico que garantice seguridad y rendimiento. El frontend (Angular + Material Design) seguirá en Firebase, por lo que solo hay que asegurarse de que la nueva API responda correctamente.
Entregables solicitados:
• Dump y restauración de la base de datos con mínima o nula interrupción del servicio.
• Configuración de MySQL en Hetzner con SSL/TLS, mismos usuarios y permisos.
• Despliegue del backend NestJS y su API sobre Ubuntu, con control de procesos y logs.
• Pruebas funcionales de la API contra el frontend en Firebase y reporte de resultados.
• Guía de pasos y comandos para repetir el proceso y, cuando corresponda, eliminar la instancia de DigitalOcean.
Busco a alguien con experiencia previa en migraciones MySQL sobre VPS, manejo de certificados y despliegue de aplicaciones Node.js/NestJS. Si cumples con los puntos anteriores, estaré encantado de colaborar.
El plan es mantener la instancia de DigitalOcean encendida, clonar la BBDD a Hetzner, probarla varias semanas sin replicación en tiempo real y, cuando todo esté validado, desactivar la original. No busco sincronización automática; me basta con que la copia de Hetzner funcione de forma independiente para validar consultas, rendimiento y estabilidad.
También necesito la configuración completa del entorno Ubuntu/NestJS en Hetzner: instalar Node.js, PM2, Nginx (o el proxy que aconsejes), variables de entorno, certificados, backups y cualquier hardening básico que garantice seguridad y rendimiento. El frontend (Angular + Material Design) seguirá en Firebase, por lo que solo hay que asegurarse de que la nueva API responda correctamente.
Entregables solicitados:
• Dump y restauración de la base de datos con mínima o nula interrupción del servicio.
• Configuración de MySQL en Hetzner con SSL/TLS, mismos usuarios y permisos.
• Despliegue del backend NestJS y su API sobre Ubuntu, con control de procesos y logs.
• Pruebas funcionales de la API contra el frontend en Firebase y reporte de resultados.
• Guía de pasos y comandos para repetir el proceso y, cuando corresponda, eliminar la instancia de DigitalOcean.
Busco a alguien con experiencia previa en migraciones MySQL sobre VPS, manejo de certificados y despliegue de aplicaciones Node.js/NestJS. Si cumples con los puntos anteriores, estaré encantado de colaborar.