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:
  1. 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.

  2. 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.

  3. 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