Checklist migración de servidores

Lista completa de todo lo que hay que migrar al mover un servidor — incluye ficheros de datos

Modificado: 15/4/2026 migration_checklist.md

Al migrar un servidor a otro, verificar SIEMPRE estos elementos:

Checklist obligatorio

  • Base de datos (dump + restore o Docker volumes)
  • Ficheros de uploads/documentos (/var/datosod/, /uploads/, etc.)
  • Ficheros de configuración (.env, config.js)
  • Certificados SSL personalizados
  • Cronjobs (crontab -l)
  • PM2 procesos (pm2 save + pm2 startup)
  • Variables de entorno del sistema (/etc/environment)
  • Reglas de firewall (UFW, iptables)
  • Volúmenes Docker con datos persistentes
  • Directorios de logs históricos (si necesarios)

Antes de dar por finalizada la migración

  1. Hacer un du -sh de todos los directorios de datos en origen y destino — confirmar que los tamaños coinciden
  2. Probar TODAS las funcionalidades clave: login, subida de archivo, descarga de archivo
  3. Mantener el servidor origen ENCENDIDO al menos 2 semanas por si falta algo

Why: En la migración Torquemada (2026-04-13) se olvidaron 498GB de documentos en /var/datosod/ del servidor DigitalOcean. Los clientes no podían descargar archivos históricos.

How to apply: Seguir este checklist en cada migración. Si el directorio de datos es >10GB, hacer rsync en background antes de apagar el servidor origen.