Duplicati y Docker: Copias de Seguridad Profesionales con Cifrado para tu Home Lab en Drive, S3 y NAS Synology
En la jerga del self-hosting, hay una regla de oro: si no tienes una copia de seguridad, no tienes los datos. Duplicati es la herramienta perfecta para implementar esta regla. Es un cliente de copias de seguridad open-source con una interfaz web muy completa, ideal para ejecutarse en un contenedor Docker.
¿Por Qué Elegir Duplicati?
Duplicati es el estándar de oro para muchos entusiastas debido a su diseño enfocado en la seguridad y la eficiencia:
Cifrado Robusto: Todos los datos se cifran utilizando AES-256 antes de salir de tu servidor. Esto garantiza que el proveedor de almacenamiento en la nube nunca tenga acceso a tus archivos sin procesar.
Copias Incrementales y Deduplicación: Duplicati no sube el archivo completo cada vez. Solo sube los bloques de datos que han cambiado, ahorrando ancho de banda y espacio de almacenamiento.
Compatibilidad Universal: Su gran fortaleza es la cantidad de destinos compatibles: desde protocolos locales (SFTP, WebDAV) hasta casi todos los servicios de nube principales (Amazon S3, Google Drive, Dropbox, Microsoft OneDrive, etc.).
Instalación y Configuración con Docker
Desplegar Duplicati con Docker es el método preferido. Necesitas definir dos volúmenes principales en tu docker-compose.yml:
Datos de Origen: El volumen que mapea la carpeta de tu host que deseas respaldar.
Configuración: Un volumen para guardar la base de datos de Duplicati, donde se almacenan todos los programas, el historial de respaldos y las claves de cifrado (¡muy importante de respaldar!).
Una vez que el contenedor está activo, accedes a su interfaz web (típicamente en el puerto 8200) para iniciar la configuración guiada. El proceso es intuitivo: defines qué respaldar, dónde guardarlo (tu destino en la nube) y estableces la contraseña de cifrado (¡que debes guardar en un lugar seguro!).
Duplicati no solo es una herramienta de respaldo; es una póliza de seguro de datos que cualquier Home Lab serio debe tener.
Proyecto en Github
https://github.com/JLalib/docker-duplicati
Comentarios
Publicar un comentario