Syncthing文件夹同步神器
什么是 Syncthing?
Syncthing是一個開源的文件同步客戶端與伺服器軟體,採用Go語言編寫。它可以在本地網絡上的設備之間或通過Internet在遠程設備之間同步文件,使用了其獨有的對等自由塊交換協議。原始碼託管在GitHub上 【維基百科】

安装
在群晖的 Docker 中搜索 syncthing,选第二个,这是官方的镜像,版本 latest

卷
| 文件夹 | 装载路径 |
|---|---|
| /wherever/st-sync | /var/syncthing |

端口
默认的就可以

环境
默认的就可以

运行
在浏览器中输入 http://群晖IP:8384 ,第一次会有是运行匿名使用报告的提示,选 否

设置访问 Syncthing 管理界面的密码

设置好用户名和密码,保存

windows平台
建议使用 SyncTrayzor,拥有图形用户界面并可以最小化到托盘后台运行,并可以设置开机启动。
github上的下载地址:https://github.com/canton7/SyncTrayzor/releases/

但是需要注意,SyncTrayzor 最新版本也是2019年7月27号发布的,已经过了1年多,感觉作者已经弃坑了,所以SyncTrayzor 中的 Syncthing 版本是比较低,才 v1.2.0 ,需要我们下载最新的版本进行替换,当然不升级也能用,尝试过台式机上的 v1.2.0 可以和群晖上的 v1.8.0 同步,也是完全没问题的
github上的下载地址:https://github.com/syncthing/syncthing/releases

如果SyncTrayzor尚未运行过,直接替换根目录下的 Syncthing.exe 即可,如果已经运行过,要替换 data 目录下的 Syncthing.exe,更换之后,版本就会显示成 v1.8.0

添加群晖的设备ID

群晖的设备ID能在网页上查到

设备ID就是一串字符和一个二维码

Mac 平台
github上的下载地址:https://github.com/syncthing/syncthing-macos/releases/
开机启动

使用
因为群晖是24小时开机的,所以所有需要同步的设备都和群晖互加

每台设备都只能看到自己和群晖,而在群晖上能看到其他所有的远程设备

因为我们没有搭建自己的 discovery server 和 relay server,所以地址列表里只要保持 dynamic 就行

是否需要把群晖上的 Syncthing webUI 映射出去呢?个人觉得没啥必要,因为也就开始相互添加的时候需要查询设备ID和进行同意,之后都是靠 global discovery server 来找到设备了,而速度则取决于 relay server,如果速度不理想,可以考虑自己搭建 Syncthing 发现和中继服务器。
参考文档
Syncthing的安裝與使用
地址:https://www.itread01.com/content/1549020139.htmlSyncthing就是我要的同步备份软件
地址:https://zhih.me/syncthing-the-best/Syncthing – 数据同步利器—自己的网盘,详细安装配置指南,内网使用,发现服务器配置,更新docker
地址:https://www.cnblogs.com/jackadam/p/8568833.htmlSyncthing - P2P文件同步工具
地址:https://zhuanlan.zhihu.com/p/69267020點對點傳輸的同步軟體Syncthing:無限擴大個人的線上儲
地址:http://jdev.tw/blog/4844/syncthing-peer-to-peer-sync-tool使用Syncthing搭建我们的私有同步网盘 db1024 db1024
地址:https://www.db1024.com/index.php/2019/04/29/%E4%BD%BF%E7%94%A8syncthing%E6%90%AD%E5%BB%BA%E6%88%91%E4%BB%AC%E7%9A%84%E7%A7%81%E6%9C%89%E5%90%8C%E6%AD%A5%E7%BD%91%E7%9B%98/