荒岛

v2-50e1a22fdd4efbb7129c695652c65c7f_1440w.png

Syncthing是一款开源免费跨平台的文件同步工具,是基于P2P技术实现设备间的文件同步,所以它的同步是去中心化的,即你并不需要一个服务器,故不需要担心这个中心的服务器给你带来的种种限制,而且类似于torrent协议,参与同步的设备越多,同步的速度越快。针对隐私问题,Syncthing软件只会将数据存储于个人信任的设备上,不会存储到服务器上。设备之间的通信均通过TLS进行,Syncthing还使用了完全正向保密技术来进一步保障你的数据安全。对于处于不同局域网之中的设备之间的文件同步,Syncthing也提供了支持。

服务端 - 同步中继与发现服务

https://hub.docker.com/r/johngong/syncthing-relay-discosrv

docker run  \
--name=syncthing-relay-discosrv \
--restart unless-stopped  \
-v /data/syncthing/relay-discosrv:/config \
-p 22067:22067 \
-p 22070:22070  \
-p 8443:8443  \
-d johngong/syncthing-relay-discosrv

客户端

docker run \
--name syncthing \
--restart=always \
-v /data/files:/files \
-v /data/syncthing:/var/syncthing \
-p 8384:8384 \
-p 22000:22000/tcp \
-p 22000:22000/udp \
-p 21027:21027/udp \
-d syncthing/syncthing
  • 技术栈
  • Docker
  • 当前暂无评论