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):

服务器端设置:

客户端设置:

Language
中文(简体) 中文(繁體) 日本語 한국어 русский English français Deutsch español italiano বাংলা (ভারত) العربية ไทย Tiếng Việt Bahasa Melayu Filipino ελληνικά magyar dansk norsk íslenska Gaeilge