https://hub.docker.com/r/syncthing/syncthing
https://github.com/syncthing/syncthing/releases
https://docs.syncthing.net/
docker run -d --net=host --name syncthing --restart=always -v /etc/localtime:/etc/localtime:ro --privileged=true --user=root -e TZ='Asia/Shanghai' --ulimit nofile=262144:262144 -v /data/file:/data/file/ -v /data/syncthing:/var/syncthing syncthing/syncthing:latest
-p 8384:8384 -p 22000:22000
端口8384:主要用于Remote web UI的访问
端口22000:是用做同步协议的端口
mkdir -p /data/syncthing && chmod -R 777 /data/syncthing
SyncTrayzor是官方提供的GUIwindows客户端,方便设置开机启动进行自动同步。可以缩小到任务栏。实在是方便部署到客户端,让它自动上传啊。SyncTrayzorPortable-x64.zip (绿色版)
SyncTrayzor维护在github。https://github.com/canton7/SyncTrayzor/releases
---ip:8384进行访问
---初次进入会提示需要设置用户名密码,输入用户名和密码进行保存就OK
---配置数据备份
添加文件夹(docker运行的需要填写的是容器内的目录路径,文件可能需要赋予权限,需要递归到子目录和文件,否者有些文件没有权限会同步不了)
---添加远程设备
---填写设备ID(设备ID在目标设备的操作->显示ID中查看)
---添加地址列表
(多个地址用半角逗号隔开,输入dynamic自动发现设备,建议填写tcp地址,注意填写的端口是22000
---共享文件(选择所要共享的文件共享)
---此时目标设备会显示是否添加此设备,选择添加设备
---是否共享选择的文件,选择共享
Syncthing是一个开源免费的文件夹/文件同步神器,支持Android、Linux、Windows、Mac OS X等系统,可以使我们在2台任何系统任何设备之间,实现文件实时同步,很强大。而且数据很安全,不会存储在你的设备以外的其他地方。所有通信都使用TLS进行保护。所使用的加密包括完美的前向保密,以防止窃听者获得对您的数据的访问权限。很适合我们用来搭建私有同步网盘。
签名:这个人很懒,什么也没有留下!