前言
最开始使用同步类软件是金山快盘,后来关闭服务后用的百度云同步盘.
此时的诉求是,希望单位和家庭文件之间的快速同步.
后来百度云同步盘入口藏起来了,心知命不久矣,因此开始尝试其他方式.
后来多方测试后,选择seafile作为主力.
疫情开始后,居家办公,这时已经没有快速同步的诉求,更重要的是历史版本文件.
前两年,因为某些其他原因,从seafile转向了nextcloud,之前nextcloud管理的文件不多,还不明显,现在文件逐渐增多,nextcloud性能上的劣势逐渐明显.是时候重新捋一遍了.
我现在没有测试外网连接的条件
个人需求
我的职业是建筑设计,主要文件包括中量的工程文件(DWG为主,十几年大约共50G,并以平均每年四五G的速度扩张),这部分文件要求保证安全性,并且实现历史版本文件功能.其实也考虑过将部分近期文件同步管理,长期文件做备份,但是工作特性,经常要对两三年前的文件修改,因此还是希望用同一软件统一管理.
另外一部分是工程资料,常用软件等,这部分文件体积庞大(数百G),但是改动不频繁,且对安全性要求也不高,用备份软件其实就能满足要求.
软件列表
软件名 | 类型 | 官网 | 跨平台查看文件 | 是否收费 | 费用 | 历史文件版本 | 备注 |
---|---|---|---|---|---|---|---|
seafile | 自建中心化 | 官网 | 是 | 社区版免费 | - | 是 | |
nextcloud | 自建中心化 | 官网 | 是 | 免费 | - | 是 | |
坚果云 | 商业中心化 | 官网 | 是 | 免费受限 | 199/年 | 是 | |
天翼云盘 | 商业中心化 | 官网 | 是 | 免费受限 | 铂金:193/年 黄金:108/年 | 否 | |
微力同步 | 去中心化 | 官网 | 否 | 免费 | - | 否 | |
syncthing | 去中心化 | 官网 | 否 | 免费 | - | 否 | |
goodsync | 去中心化 | 官网 | 否 | 免费试用 | 150/年 五设备 | 否 | |
傲梅轻松备份 | 去中心化 | 官网 | 否 | 免费受限 | 98/年 128永久 | 否 | |
freefilesync | 去中心化 | 官网 | 否 | 免费受限 | 不限 | 否 | |
filegee | 去中心化 | 官网 | 否 | 免费受限 | 家庭版98元 完整版498元 永久版单设备 | 否 | |
Synology Drive | 自建中心化 | 官网 | 是 | - | - | 是 |
软件介绍
seafile与nextcloud(下称SF及NC)
这两个软件功能和性质类似.主要区别在于:
- NC更偏向普通用户,而SF更倾向企业用户.
- NC有各种应用、插件,而SF则更朴实无华一些
- 在配置上,SF更接近即开即用,主要的设置可以在管理员页面修改,而NC主要靠修改配置文件.
- 个人更喜欢SF的桌面端
- SF有云服务,免费1G空间,历史文件版本保留6个月,网址在这.NC没有官方的云服务,但是有演示版和第三方服务,第三方服务的提供商均在境外.
- 两者的文件保存方式不同,SF会将文件以某种规则切成碎片保存在服务器上,而NC是将原文件保存在服务器上.SF自己的解释是为了方便增量上传.
seafile的专业版是收费的,比社区版多了挂载盘等功能,但是之前专业版提供了3用户及以下的无其他限制的免费试用.现在不知道还有没有
最开始我用的是seafile,后来经历过一次误操作导致的文件丢失(误删除并且同步了,虽然官方提供了恢复方式,但是操作难度较大.)
后来因为某些原因,原服务器不用了,新购入一台群晖,重新架设时选用了nextcloud.
如果让我现在在这两者之间选,我可能还是会选seafile,他对大量小文件的支持速度要优于nextcloud(未测试)
在写这篇文的时候,想到另一个私有云服务,可道云,简单架设到群晖上尝试了一下.看法如下:
虽然号称是企业版,但是并不显得专业,同步功能感觉只是一个添头.
可道云(kodbox)也支持历史文件版本,免费版10用户.
上述几个中心化的私有云均支持跨平台访问文件.均有移动客户端.也均支持文件/目录外链分享
坚果云和天翼云盘
坚果云的主要劣势是价格高且容量小.专业版一年199元的价格只有30G的空间(年付再加12G),虽然空间随使用时间增加(每月1G),依旧是不堪重负.
免费版限制每月1G上传3G下载,空间无限制(实际就是每月一个月获得不大于1G的空间).轻度使用是够了,但是万一换设备了直接抓瞎.
优点:
- 国内服务器网络稳定,传输速度不限
- 支持webdav
- 支持历史文件版本
- 支持增量同步
缺点
- 容量小,价格高
- 历史文件版本仅支持保留3个月.
天翼云盘主要还是类似百度云盘的备份云盘,虽然支持同步盘功能,但是和坚果云等专业的同步盘工具比起来就简陋多了
作为同步盘,对于不需要历史文件版本的用户来说,免费版基本够用,限制主要是单文件大小(不大于2G),单日上传流量(不大于2G),储存空间(新用户30G,)
优点:
- 国内服务器网络稳定,传输速度不限
- 免费版功能基本够用
缺点:
- 不支持历史文件版本
如果没条件架设私有云,可以根据自己的需要挑选使用.
其他国外同步软件,例如icloud、onedrive等就不多说了,情况大致相同
syncthing、微力同步以及Resilio Sync(原BTsync)(下称ST,VL及RS)
这三个软件是类似的功能,VL在功能上和RS比较类似,都更倾向于内容分发而不是内容同步.
不知道为什么我用RS对频繁闪退,且经常网络抽风.
VL曾经有段时间大量应用,现在在功能上也已经比较丰富了.
这些P2P的去中心化方式都有一个共同的问题,即各客户端之间链接不稳定,速度不稳定,也都没有历史文件版本.也没办法在移动端访问文件.
而且,由于是去中心化,客户端至少需要开启两个才能传输文件,且有可能丢失文件,因此还是建议有一个保持在线的设备做为中转站.
我认为VL和RS不适合做同步工具,ST没用过,不下结论.
goodsync,傲梅轻松备份,freefilesync及filegee(下称GS,AM,FF及FG)
这几个软件是一类,主业都更接近于备份而不是即时同步.
先从傲梅说起.
AM是国产免费软件,主业是系统备份(类似Ghost),而不是文件同步.免费版不支持即时同步,也不支持双向同步.不能同步到网络地址(如网上邻居),但是可以同步网络映射驱动器.
同步界面比较简陋,只有一个简单的进度条.
我用AM尝试备份了一次,但是有部分文件损坏!
FG也是国产软件,免费版仅支持本地硬盘,不支持网络路径(包括网络映射驱动器),家庭版(98元/台)支持网络路径及网盘(百度云网盘),完整版(498元/台)增加支持FTP及SFTP以及对象存储(阿里云OSS等).
注意FG的授权是绑定硬件的,即如果有两台设备则需要购买两个授权!如果免费版不满足需要,其价格可能是最贵的一个了.
我在之前用AM备份过一次以后,又用FG分析过一次并未发现损坏的文件.
FF不支持自动同步,只能手动同步,支持本地及网络路径,以及FTP、SFTP和 google drive.
我是在测试FF时,发现的有部分文件损坏,随后就覆盖过去了,所以后面的GS没测试
FF是免费软件,部分性能功能(并行数等)需要捐赠版开启,根据官网的意思,似乎是任意费用的捐赠均可解锁.且捐赠版程序可能在家庭与朋友间分享.
GS作为老牌同步软件,功能比较强,支持同步到本地路径、网络路径、FTP、SFTP,部分国外网盘及国外对象存储.更重要的是支持GoodSync Connect,大大的简化了局域网外的链接问题.
GS支持手动、定时及即时同步,单向及双向同步.
此类工具也是去中心化工具,均不支持移动端随时访问.也不支持历史文件版本.
更详细的对比见下表.
项目 | GoodSync | 傲梅轻松备份 | freefilesync | filegee | 备注 |
---|---|---|---|---|---|
费用 | 150/年 | 98/年 128永久 | 免费/不定 | 免费/196家庭版 996完整版 | 均为两台终端的价格 |
单设备费用 | 150/年 | 98/年 128永久 | 免费/不定 | 免费/98家庭版 498完整版 | 均为一台终端的价格 |
单向同步 | 支持 | 支持 | 支持 | 支持 | |
双向同步 | 支持 | 支持 | 支持 | 支持 | |
镜向同步 | 支持 | 支持 | 支持 | 支持 | |
实时同步 | 支持 | 支持 | 不支持 | 支持 | |
定时同步 | 支持 | 支持 | 不支持 | 支持 | |
回收站 | 支持 | 不支持? | 支持 | 支持 | 源删除的文件,目标中不会完全删除 |
本地路径 | 支持 | 支持 | 支持 | 支持 | |
网络路径 | 支持 | 支持 | 支持 | 支持 | 网上邻居 |
网络映射 | 支持 | 支持 | 支持 | 支持 | |
网盘 | 支持国外 | 不支持 | 支持GD | 家庭版以上支持 | FG不支持双向同步,另外两个不确定 |
对象存储 | 支持国外 | 不支持 | 不支持 | 完整版支持 | |
FTP、SFTP | 支持 | 不支持 | 支持 | 完整版支持 | |
GoodSync Connect | 支持 | 不支持 | 不支持 | 不支持 | |
最大任务数 | 不限 | 不限 | 不限? | 家庭版及以下8个,以上不限 |
以上的对比可能有错误、遗漏、还请认真核对.
在局域网中,上述四个软件均可以使用,但是在跨外网时,只支持本地路径和网络路径的傲梅就力有未逮了(可以通过异地组网、VPN的方式,但是难度就比较大了.)
外网链接,最方便的无疑是GS的GoodSync Connect,其次FTP/SFTP也是比较简单的方案.FG要到完整版才支持FTP,费用就太高了.
如果没有公网IP,GoodSync Connect自带内网穿透,用其他的方案可能就要自己解决这个问题了.
综上所述,有实时同步或内网穿透需求的可以选择GoodSync,否则可以选择freefilesync
Synology Drive(下称SD)
SD是群晖系统自带的同步工具,包括实时同步和单向备份两个子功能.自身具有历史文件版本和分享功能.
白群自带quickconnect以实现内网穿透,搭配套件cloud sync可以实现备份至网盘(含百度网盘)或对象存储的功能.
备份功能支持实时、定时及手动方式启动.似乎只支持单向备份以及还原,不支持双向备份.
暂时计划
暂时准备工作文件依旧使用nextcloud同步,设计资料用Synology Drive备份,同时工作文件也用Synology Drive同步一份,为将来全面转向Synology Drive做准备.