Syncthing (EN)
SoftwareOpen-source tool for decentralized file synchronization between devices
Syncthing
Syncthing is an open-source software that allows you to securely and automatically synchronize files and folders between your devices without using central cloud providers. It uses a peer-to-peer architecture where your data is exchanged directly between your devices and not through a central server. You retain full control over your data and can configure the synchronization according to your needs.
Architecture
flowchart LR A[Device 1] <-->|Connection| B[Device 2] A <-->|Connection| C[Device 3] B <-->|Connection| C D[Device 4] <-->|Connection| A D <-->|Connection| B subgraph "Devices" A B C D end subgraph "Synchronized Folders" E[Folder A] F[Folder B] end A --> E B --> E C --> E D --> F A --> F
In Context
- Typically used together with reverse proxies such as nginx or Caddy
- Related to: Nextcloud, ownCloud, Resilio Sync, BitTorrent Sync
- Example use case: Synchronization of documents between laptop, desktop and server