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/