Syncthing跨平台同步
之前买了零刻ME Mini,跑飞牛OS,用了几天它自带的文件同步工具,体验有些失望,客户端发起单向上传同步时,它不能在客户端删除文件时同步删除服务器的文件,造成文件版本混乱。找了一圈改用Syncthing,暂时感觉用着挺好。记录下部署过程及配置过程。考虑到安全因素,我选择了完全不使用中继功能呢。
部署方式选择Docker Compose,下面是部署代码
version: "3"
services:
syncthing:
image: syncthing/syncthing:latest
container_name: syncthing
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
volumes:
- ./config:/config
- "/vol2/1000/002.个人/002.Sync:/Sync" #文件实际路径及容器中的路径
ports:
- "8384:8384"
- "22020:22000/tcp" #此端口需要映射出去
- "22000:22000/udp"
- "21027:21027/udp"
restart: always
服务器端文件夹的创建(Linux):

服务器端设置:



客户端设置:



