Checklist migración de servidores
Lista completa de todo lo que hay que migrar al mover un servidor — incluye ficheros de datos
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
- Hacer un
du -shde todos los directorios de datos en origen y destino — confirmar que los tamaños coinciden - Probar TODAS las funcionalidades clave: login, subida de archivo, descarga de archivo
- 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.