Skip to main content
OpenSourceAlternatives

Syncthing

Open source · OSI-approvedStatus: unknown

Continuous file sync between your own devices only

Alternative to Dropbox

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?

Yes. Syncthing runs on Windows, macOS, Linux, Android, and the BSDs, so a typical mix of desktop and mobile devices is covered. iOS is the exception: the protocol's trust model rules out an official client, and only third-party apps fill that gap.[1][2]

What does Syncthing cost per month?

Nothing. Syncthing is free open-source software with no accounts, tiers, or per-seat price; your only spend is the hardware and electricity of the devices you already own. There is no vendor-hosted plan to upgrade to.[1][2]

Can Syncthing be self-hosted?

There is nothing else to host: Syncthing is itself self-hosted software that runs on your own machines and syncs between them directly. You can add your own discovery or relay servers, or use the community ones, but no central server is required.[1][2]

Can non-technical users rely on Syncthing without setup?

Not really. Syncthing is a file synchronization tool, not a general productivity app, so non-technical users who just want shared folders without setup would find a managed cloud drive simpler. It suits people comfortable installing software on each device they want to keep in sync.[1][2]

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Compared with these products

Similar projects

Related projects with shared categories, technologies, or licensing.

Cozy

CozyOpen

French personal cloud for files, notes, and passwords.

Stars1,270
Commitjust now
LicenseAGPL-3.0

Cozy is a personal cloud platform that keeps files, photos, notes, and passwords in one private home.

OpenCloud

OpenCloudOpen

Self-hosted file sharing and collaboration on a Go microservice backend

Stars6,141
Commitjust now
LicenseApache-2.0

OpenCloud is a self-hosted file-sharing and collaboration platform with a Go microservice backend, desktop and mobile apps, and EU-based hosting options.

Spacedrive

SpacedriveOpen

Local-first file explorer unifying devices, drives, and clouds

Stars39.2K
Commitjust now
LicenseApache-2.0

Spacedrive is a local-first, open source file explorer that unifies files across devices, drives, servers, and optional clouds in one searchable interface.

Nextcloud

NextcloudOpen

File sync, sharing, and a suite of apps on your own server

Stars30.1K
Commit8h ago
LicenseAGPL-3.0

Nextcloud started as file sync and grew into a full collaboration suite: documents, calendar, contacts, chat, and an application ecosystem on top of the same account system.

Filestash

FilestashOpen

Self-hosted web file manager for FTP, S3, Dropbox, and Google Drive

Stars14.8K
Commitjust now
LicenseAGPL-3.0

Filestash is a self-hosted web file manager that brings a sharing interface to FTP, S3, Dropbox, and Google Drive storage.

PairDrop

PairDropOpen

Share files between devices in your browser.

Stars11.6K
Commit4mo ago
LicenseGPL-3.0

PairDrop is a free, open-source web app that sends files and text directly between devices over the local network, with no account or setup needed.