【云原生之Docker实战】使用Docker部署Duplicati备份工具
一、Duplicati介绍
Duplicati 是一个备份客户端,可将加密、增量、压缩备份安全地存储在本地存储、云存储服务和远程文件服务器上。
2.Duplicati特点
- 强大的加密
Duplicati 使用强大的 AES-256 加密来保护您的备份。它的设计遵循 TNO 原则:Trust No One。例如,所有数据在传输到远程存储系统之前都在本地加密。备份的密码/密钥永远不会离开您的计算机。您可以使用本地 GPG 实例代替 AES-256 来加密备份。
- 增量备份
Duplicati 最初执行完整备份。之后,Duplici 仅通过添加更改的数据来更新初始备份。这意味着,如果一个大文件中只有很小的部分发生了变化,那么只有那些很小的部分会被添加到备份中。这样可以节省时间和空间,并且备份大小通常会缓慢增长。
- 压缩
所有备份数据在加密和上传之前都经过压缩。Duplicati 支持 Zip/Deflate 或 7z/LZMA2 压缩。出于性能原因,Duplicati 会检测已压缩的文件并将其原样添加到 Zip 或 7z 存档中。例如,mp3、jpeg 或 mkv 文件等媒体文件已经包含非常好的压缩数据。
- 在线备份验证
Duplicati 可用于简单的存储系统。许多供应商提供兼容的存储,而且价格通常很便宜。不利的一面是,某些存储系统可能会存储损坏的数据。大多数人只有在