最快最强大的开源云备份工具求点赞!

2018-04-09 10:34:18 +08:00
 acrosync

Duplicacy 是我个人开发的一个多平台云备份软件: https://github.com/gilbertchen/duplicacy

最大的特点是可以将多台机器备份到同一个云存储空间,从而达到最大程度的去冗余( deduplication )。这一点没有任何其他类似软件可以做到。

支持绝大多数流行的云存储,而且比所有其他开源软件都要快很多: https://github.com/gilbertchen/benchmarking

现在 GitHub 上已经有 1 千 6 百多个点赞,主要是国外用户。现在计划在国外国内同时推广,希望能推荐给更多国内用户,同时欢迎云存储厂商合作。

GitHub 上开源的是命令行版本。另外有一个带图形界面的收费版本,但是很便宜,特别是个人用户: https://duplicacy.com

13717 次点击
所在节点    分享创造
80 条回复
SingeeKing
2018-04-09 12:40:33 +08:00
@acrosync #20 开了 Surge,软件没有走代理吗?
GooMS
2018-04-09 12:47:45 +08:00
为什么不直接利用纠删码
gamecreating
2018-04-09 13:25:45 +08:00
马克
FindBoyFriend
2018-04-09 13:31:26 +08:00
赞略性马渴
etc
2018-04-09 13:34:34 +08:00
马克斯维尔
tongz
2018-04-09 13:35:07 +08:00
战略性马克
l1093178
2018-04-09 13:56:08 +08:00
原来 Duplicacy 是国人开发的啊,我还一直以为是国外某个独立软件开发商
当时选择备份软件的时候考虑了 restic 和 Duplicacy,最后还是选择了 restic,主要是因为

1. restic 免费而且开源
2. Duplicacy 在某些密码学细节上处理看起来没有 restic 让人放心(比如 KDF 选择的是 PBKDF2 而不是 Bcrypt / Scrypt / argon2 )

总体来说 Duplicacy 还是很棒的

另外,restic 准备结合 rclone,通过 API 来支持更多的 backend ( https://github.com/restic/restic/issues/1561 ),感觉这是一个更加模块化更加容易扩展的设计
glacier2002
2018-04-09 14:01:27 +08:00
666666666666666
xiaole
2018-04-09 15:05:29 +08:00
违反了广告法
yanest
2018-04-09 15:16:15 +08:00
能备份数据库吗
carbon
2018-04-09 16:16:03 +08:00
全是外文,看不懂,连收费怎么算的都没看懂。没找到中文文档啊。
goodryb
2018-04-09 17:45:11 +08:00
所以对国内的云厂商都不支持吗?
KgM4gLtF0shViDH3
2018-04-09 17:56:05 +08:00
最强大会不会有一种钦定的感觉?
xiaoyu9527
2018-04-09 18:18:17 +08:00
@l1093178 具体是怎么操作的?
acrosync
2018-04-09 20:13:17 +08:00
@dianso @carbon @zhaoyc2018 这里有中文教程,是 DigitalOcean 写的教程的翻译: https://www.howtoing.com/manage-backups-cloud-duplicacy
Showfom
2018-04-09 20:14:52 +08:00
多台机器备份到同一个。。。。。这样不是更不安全
acrosync
2018-04-09 20:25:59 +08:00
@l1093178 谢谢你的反馈。已有用户要求用 argon2 来代替 PBKDF2,看来我需要很快实现这个。

restic 算其它软件中不错的,但是如果你备份多台机器到同一个云存储空间,restic 的算法是不可靠的而且很危险,具体讨论见 https://github.com/restic/restic/issues/1141

如果每台机器有单独的云存储则关系不大。

除此之外,restic 一直没有实现压缩,现在已经比 Duplicacy 慢,加入压缩后只会更慢

另外不同意 restic 更加模块化更加容易扩展。基本上 rclone 支持的 Duplicacy 都支持,所以这个 rclone backend 对 Duplicacy 没有必要。
acrosync
2018-04-09 20:42:44 +08:00
@Showfom 如果你担心云存储的可靠性,那么你应该将在存在一个云存储的备份拷贝到另一个上,而不是让每台机器有自己的备份空间。

比如有 100 台机器需要备份,那么正确的方案是备份到同一个空间后,再通过 rclone 或 Duplicacy 的 copy 命令来拷贝到另一个存储。每台机器有自己单独备份空间的话,一来浪费空间,二来一旦一个云存储数据丢失总会影响到某些机器。
Showfom
2018-04-09 20:44:15 +08:00
@acrosync 万一一台机器被黑了,所有机器的数据都会被人看去呀
PressOne
2018-04-09 21:03:43 +08:00
@acrosync 你这个理念是支持的,聚中心,多个备份。分散了之后反而熵值增加,其实分散了之后,各个节点存储的数据重要程度还是有区别的,对于重要节点的数据依然是多个备份才放心。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/445281

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX