Syncthing开源跨平台同步方案
2017-1-31|2024-1-8
ajeef火麒麟
type
status
date
slug
summary
tags
category
icon
password
Syncthing 是一款开源的文件同步软件,具有以下优点:
- 完全分布式。Syncthing 不使用中央服务器,而是由设备直接相互同步。这使得 Syncthing 更加安全和可靠。
- 选择性同步。Syncthing 允许您选择要同步的文件和文件夹。这使得 Syncthing 更加灵活。
- 跨平台。Syncthing 提供 Windows、Linux、macOS、Android 和 iOS 客户端。这使得 Syncthing 更加方便。
📝 Syncthing是P2P结构,点对点,不存在中心服务器服务端和客户端的概念,所以安全,可以简单理解为任意点,即是服务端也是客户端。
在群晖里安装Syncthing
先安装好群晖docker套件和docker-compose,和开启SSH
SSH进去后,用sudo -i 切换到root账户,建一个docker-compose.yml文件,粘贴如下内容,并
以docker-compose up -d运行,任意浏览器http://xxx.xxx.xxx.xxx:8384/
在Windows里安装Syncthing
官方也有安装包,但是我推荐用这个第三方客户端,目前更新也频繁,用起来也稳定。
我下载的是QT5的64位安装包syncthingtray-qt5-1.4.12-x86_64-w64-mingw32.exe
🤗 其它平台的安装包
安卓客户端:https://github.com/syncthing/syncthing-android
MacOS客户端:https://github.com/syncthing/syncthing-macos
IOS客户端:https://apps.apple.com/us/app/möbius-sync/id1539203216
📎 参考文章
Resilio Sync和微力同步,我也用过,但是前者在同步超过10G单体文件的时候出过问题,后者是复刻Syncthing代码的国产衍生版本,不完全去中性化(对于账户认证这一层)