|
本帖最后由 aasdxdffff 于 2020-9-23 12:47 编辑
2020.09.23 通过flippy-25+-v4测试
Syncthing是一个开源的文件同步客户端与服务器软件,采用Go语言编写。它可以在本地网络上的设备之间或通过Internet在远程设备之间同步文件,使用了其独有的对等自由块交换协议。源代码托管在GitHub上[3]
无论办公、文件共享、团队协作还是家庭照片、视频、音乐、高清电影的存储,我们常常都有文件同步和存储的需求。但随着国内各大网盘的花式阵亡或限速,早已没什么好选择了。好吧,我已经转战使用onedriver了,但是在单位里面,没有互联网,找开源的软件试试自己搭建吧。
自建网盘云储存同步服务的软件有很多, Seafile、NextCloud、ownCloud、BT Sync (Resilio Sync) 等。
而 Syncthing 则有着自己非常特别的优点,受到众多高手们的推荐,被誉为是 Resilio Sync / BT Sync 和 Dropbox 的最佳开源替代品。
Syncthing 最大的特色是采用了与 Resilio Sync (BitTorrent Sync) 类似的 P2P 分布式技术,无需中心服务器,即可让多台设备互相实时同步文件。
Syncthing 官方支持 Linux、Windows、OS X、FreeBSD、Solaris 等系统,并且有第三方的 iOS、Android 应用。
我选择它还有一个原因就是,它只需要一个文件就可以了。在linux下只有一个文件,在windows下也可以只有一个文件,当然还有一个GUI桌面程序。
# 各自优缺点
Resilio Sync
不适合热同步,同步会出现文件越同步越大的问题
Syncthing
都存在大小写文件名的不同步问题
U盘挂载,时区代码自己修改吧,不影响使用
docker create \
--name=syncthing \
--hostname=syncthing `#optional` \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/London \
-p 8384:8384 \
-p 22000:22000 \
-p 21027:21027/udp \
-v /mnt/sda1/config:/config \
-v /mnt/sda1/data1:/data1 \
-v /mnt/sda1/data2:/data2 \
--restart unless-stopped \
linuxserver/syncthing
|
|