Syncthing文件夹同步神器

什么是 Syncthing?

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

title

安装

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

title

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

title

端口

默认的就可以

title

环境

默认的就可以

title

运行

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

title

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

title

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

title

windows平台

建议使用 SyncTrayzor,拥有图形用户界面并可以最小化到托盘后台运行,并可以设置开机启动。

github上的下载地址:https://github.com/canton7/SyncTrayzor/releases/

title

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

github上的下载地址:https://github.com/syncthing/syncthing/releases

title

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

title

添加群晖的设备ID

title

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

title

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

title

Mac 平台

github上的下载地址:https://github.com/syncthing/syncthing-macos/releases/

开机启动

title

使用

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

title

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

title

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

title

是否需要把群晖上的 Syncthing webUI 映射出去呢?个人觉得没啥必要,因为也就开始相互添加的时候需要查询设备ID和进行同意,之后都是靠 global discovery server 来找到设备了,而速度则取决于 relay server,如果速度不理想,可以考虑自己搭建 Syncthing 发现和中继服务器。

参考文档

Syncthing的安裝與使用
地址:https://www.itread01.com/content/1549020139.html

Syncthing就是我要的同步备份软件
地址:https://zhih.me/syncthing-the-best/

Syncthing – 数据同步利器—自己的网盘,详细安装配置指南,内网使用,发现服务器配置,更新docker
地址:https://www.cnblogs.com/jackadam/p/8568833.html

Syncthing - 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/