Syncthing is a free, open-source program that continuously synchronizes files between your own computers, phones, and servers with no cloud in the middle. Every device talks to the others directly over encrypted connections, so your files live only on machines you control. It suits people who want Dropbox-style sync across Windows, macOS, Linux, Android, and BSD devices without handing their data to a storage provider.[1][2][3]
Quick verdict
Our assessment is that Syncthing merits evaluation for anyone who wants continuous file sync across their own devices without a cloud provider in the loop. Its encrypted device trust, versioning, and broad desktop and Android support are genuine strengths; the missing official iOS client, per-device setup effort, and relay slowdowns are the limits to weigh before committing.[1][2][3]
Capabilities
Private peer-to-peer sync Synchronization is continuous and peer-to-peer: each device exchanges only changed blocks with the others, using parallel block transfers for speed, and there is no central server that ever holds your files.[1]
Encrypted, explicitly trusted devices All traffic is encrypted with TLS and every device is identified by a cryptographic device ID, so only devices you explicitly approve on both sides can join a shared folder.[1]
Untrusted-device encrypted copies Folders can be shared with untrusted devices in encrypted form, which lets you keep an off-site copy on hardware you do not fully trust without exposing file contents there.[1]
Versioning and ignore patterns File versioning keeps older copies of changed or deleted files, and ignore patterns let you exclude temporary files, caches, or anything else that should never sync.[1]
Web GUI, API, and containers Each device runs a local web GUI for configuration and monitoring, plus a REST API, so Syncthing can be managed by hand or scripted into larger setups and Docker deployments.[1]
Connectivity and self-upgrades Automatic port mapping, global and local discovery, and a relay network get devices connected across NAT and firewalls; releases are signed and the program can upgrade itself automatically.[1][2]
Who it fits
We would evaluate Syncthing first if the goal is keeping your own devices in sync without trusting a cloud provider: phones, laptops, and a home server stay current with each other and nothing else sees the data.[1][2]
Privacy-minded households and small teams that already manage their own hardware will get the most out of it, since every device they add extends both storage and sync capacity.[1]
Adopters comfortable with open-source operations will appreciate the signed releases, Docker images, and scriptable API, which make running Syncthing on servers and NAS boxes straightforward.[1][2]
Boundaries to check
There is no official iOS client, because the project's security model conflicts with the platform's constraints; iPhone and iPad users must rely on third-party apps with their own trade-offs.[1]
By design, both sides of a share must explicitly approve each other, and setup happens per device through its own interface; the project states it favors security over making sharing effortless.[1]
Scanning, hashing, and encrypting everything costs CPU, especially on low-power devices, and syncing through relays when a direct connection fails is noticeably slower.[1]
Syncthing mirrors files between your devices; it is not a backup service with history guarantees, so a file deleted or corrupted everywhere still needs a real backup elsewhere.[1][2]
Fit and compatibility
The desktop GUI wrappers cover Windows, macOS, Linux, and BSD alongside the core binary, and Android phones and tablets are supported, so mixed-OS households are well served.[1][2]
The open protocol and the project's stance against centralized accounts mean there is no vendor lock-in: devices keep working with each other regardless of any single company's future.[1]
Questions worth asking
Which platforms does Syncthing support?
What does Syncthing cost per month?
Can Syncthing be self-hosted?
Can non-technical users rely on Syncthing without setup?
Sources and editorial review
Source research. Reviewed on October 9, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.
We have not run or tested this product.
- Syncthing homepage
official · Observed October 9, 2026
Official homepage: continuous peer-to-peer file synchronization without a central server; private, encrypted communication; platforms Windows, macOS, Linux, Android, BSD; devices identified by cryptographic IDs.
- Syncthing documentation index
official · Observed October 9, 2026
Official docs index: GUI and CLI operation, REST API and event API, Docker images, automatic upgrades, relays, discovery, and upgrade notes.
- syncthing/syncthing repository README
official · Observed October 9, 2026
Project README: stated goals of safety against data loss and attackers plus ease of use; MPL-2.0 license; Go implementation; first public release December 2013; releases signed and auto-upgraded; no official iOS client for protocol trust reasons.
- Syncthing FAQ
official · Observed October 9, 2026
Official FAQ: both sides must approve a share; security favored over ease; encryption everywhere; untrusted-device support; versioning and ignore patterns; iOS and CPU/relay trade-offs.