Syncthing
Continuous file synchronization
Install with Homebrew
brew install --cask syncthingQuick Take: Syncthing
If you want open-source P2P folder sync on Mac in August 2026, Syncthing is still the default pick. The v2 line and official macOS bundles are ready for daily use if you accept a technical setup and own your backup strategy. Choose it for sovereignty; choose Dropbox or iCloud for zero-ops convenience.
Best For
- •Homelab and multi-Mac folder meshes
- •Privacy-focused users avoiding cloud storage vendors
- •Developers syncing large binary-heavy projects
- •Teams that already run Tailscale or VPN overlays
What is Syncthing?
Syncthing is a free, open-source continuous file synchronization program that syncs folders between computers in a peer-to-peer mesh without a mandatory cloud vendor. Devices discover each other (global discovery, local discovery, relays as fallback), encrypt traffic with TLS, and exchange only block-level differences.
As of August 2026 Syncthing is very much alive. Base Syncthing is on the v2 line (downloads list v2.1.3 for macOS arm64 and amd64), while the official macOS application bundle (syncthing-macos) ships Sparkle-updated builds such as v2.1.2-1 that wrap the daemon with a menu-bar friendly UI. Syncthing v2 became the supported track for the official macOS app in February 2026 (v1 is deprecated and will not receive fixes). Migration from v1 involves installing the new bundle and allowing the database migration to finish on first launch.
Mac users typically install via the official DMG (brew install --cask syncthing-app) rather than raw binaries. The web GUI remains at http://127.0.0.1:8384/ for folder configuration, device IDs, versioning, and ignore patterns. There is still no Syncthing Inc. storage fee: capacity is your disks, and the project is funded by the Syncthing Foundation and donations.
Competitors in 2026 include Resilio Sync (proprietary P2P), Nextcloud/ownCloud (self-hosted cloud UX), iCloud Drive/Dropbox/Google Drive (centralized), Mutagen, and newer mesh tools some homelabbers pair with Tailscale for connectivity. Syncthing's differentiator remains zero vendor lock-in and full offline LAN sync when peers can see each other.
Caveats: initial setup of device IDs and folder shares has a learning curve; mobile options vary (Möbius Sync on iOS is a common paid companion); and you are responsible for backup versioning and disk health. Syncthing is sync, not a substitute for backups.
How Syncthing moves data without a vendor cloud
The protocol choices explain why a mesh of ordinary disks can outlast cloud-sync pricing models.
History & Background
Jakob Borg released Syncthing in December 2013, when many engineers wanted sync that did not require trusting a storage company. The goal was open, decentralized code you could audit. More than a decade later it still ships frequent releases and sits on millions of machines, not only hobby racks.
How It Works
Syncthing implements the Block Exchange Protocol (BEP). Files are divided into variable-sized blocks (usually 128 KiB to 16 MiB). Each block is hashed using SHA-256. When a file changes, only the modified blocks are transmitted. The system maintains a global model of the directory state in a local LevelDB database. This architecture allows for 'renames' to be handled efficiently without re-downloading data and supports 'pulling' blocks from multiple peers simultaneously, similar to BitTorrent.
Ecosystem & Integrations
Around the core syncthing binary, wrappers fill platform gaps. On macOS, syncthing-macos provides the menu-bar shell. On Windows, SyncTrayzor plays a similar role. Möbius Sync covers iOS. Community discovery servers and relay servers around the world keep meshes reachable when official infrastructure has a rough day.
Future Development
Near-term work includes Untrusted Devices encryption improvements (useful for backups onto VPS disks you do not fully trust), better performance for directories with millions of files, and QUIC tweaks for connectivity over UDP.
Key Features
Peer-to-Peer Encrypted Sync
Devices connect directly when possible, with relaying only as fallback. All traffic is encrypted. No central storage of your files on Syncthing servers.
Block-Level Delta Sync
Only changed blocks transfer, keeping large folders efficient after the first full pass. Ideal for photo libraries, code checkouts, and VM images.
Versioning & Conflict Handling
Optional file versioning retains previous copies when changes or conflicts occur. You choose simple, staggered, or external versioning strategies per folder.
Ignore Patterns & Selective Sync
.stignore patterns exclude build artifacts, node_modules, and secrets. Share only the folders you choose with specific device IDs.
Official macOS App Bundle (v2)
syncthing-macos wraps the daemon with a native-ish app experience, menu bar control, and Sparkle auto-updates. v2 bundles require at least macOS 12 and are the supported path since February 2026.
Cross-Platform Mesh
Clients exist for macOS, Windows, Linux, BSD, and Android; iOS users often use third-party clients such as Möbius Sync. Mix hardware freely inside one trust mesh.
Web GUI & REST API
Full configuration via local web UI and automation via API, useful for headless Mac minis and scripted fleet setup.
Who Should Use Syncthing?
1The Privacy-Conscious Creative
A graphic designer works on a Mac Studio but travels with a MacBook Air. They refuse to upload client assets to unencrypted clouds like Adobe Cloud or Dropbox due to NDA restrictions. Using Syncthing, they create a 'Current Projects' folder synced between the Studio and Air. When they finish an edit on the Studio, Syncthing instantly pushes the changes to the Air over the LAN. When traveling, the Air syncs changes back via an encrypted tunnel. They use 'Staggered File Versioning' to protect against accidental overwrites of Photoshop files.
2The Full-Stack Developer
A developer uses a MacBook Pro for coding but deploys to a headless Linux home server and a Raspberry Pi. Instead of using Git for temporary config files, environment variables, or large datasets that don't belong in version control, they use Syncthing. They map a 'DevTools' folder across all three machines. A script written on the Mac is immediately available on the Linux server. They use `.stignore` to exclude `node_modules` and `.git` folders to prevent conflicts and save bandwidth.
3The Obsidian Power User
A researcher lives in Obsidian.md for note-taking. They want their 'Second Brain' vault accessible on their iPhone (using Mobiüs Sync, a compatible iOS client), Android tablet, and Mac mini. iCloud is too slow and opaque. They set up Syncthing to sync the markdown vault. The sync is nearly instantaneous. Because Syncthing handles conflict resolution by creating 'sync-conflict' files rather than overwriting, they never lose data if they accidentally edit a note on two devices simultaneously.
4The Home Media Curator
A user has a large collection of family photos and videos on their iPhone and Android phones. They want to back these up to their Mac mini, which acts as a Plex server, without paying for iCloud storage tiers. They install the Syncthing app on Android and Mobiüs Sync on iOS. They configure a 'Camera Upload' folder that acts as a 'Send Only' folder on the phones and 'Receive Only' on the Mac. As soon as they connect to home Wi-Fi, new photos are pushed to the Mac's external RAID drive automatically.
How to Install Syncthing on Mac
You can install Syncthing on macOS as a command-line service via Homebrew (good for background daemons) or as a GUI wrapper that puts a native-feeling icon in the menu bar. Both paths reach the same web control panel.
Option A: Install via Homebrew (Recommended for CLI/Service)
Open your Terminal. If you have Homebrew installed, simply run the command brew install syncthing. This installs the core binary (v2.0.16). To have it start automatically when you log in, run brew services start syncthing. This runs Syncthing as a background service managed by launchd.
Option B: Install Syncthing for macOS (GUI Wrapper)
Download the 'Syncthing for macOS' DMG from the official GitHub releases page. Drag the application to your Applications folder. When you open it, it will add a Syncthing icon to your menu bar, manage the background process, and provide quick access to the Web GUI and log files. This is often more user-friendly for non-technical users.
Access the Web Interface
Once installed and running, open your web browser and navigate to http://127.0.0.1:8384. This is the local control panel for Syncthing. From here, you will configure your folders, add devices, and manage settings. The first time you access it, you will be prompted to set a username and password for the GUI, which is highly recommended.
Pro Tips
- • If using the Homebrew service, the config lives in
~/Library/Application Support/Syncthing. - • The GUI wrapper allows you to easily pause/resume sync from the menu bar.
- • Enable 'Start at Login' in the GUI settings to ensure sync is always active.
Configuration Tips
Establish a solid Identity
Immediately after installation, go to Actions > Settings > General and give your device a recognizable name (e.g., 'MacBook-Pro-M1'). This makes it much easier to identify when pairing with other devices. Also, consider exporting your keys/config if you plan to migrate to a new Mac later.
Master the Ignore Patterns
Before syncing a folder, especially a 'Documents' or 'Code' folder, set up your ignore patterns. Click 'Edit' on the folder, go to the 'Ignore Patterns' tab. Add lines like *.DS_Store, Icon
, and .Trash-1000. This prevents macOS system junk from cluttering your other devices, particularly non-Apple ones.
Optimize for Local Discovery
If you mostly sync at home, ensure 'Local Discovery' is checked in settings. This allows devices to find each other via broadcast packets. For the best speed on macOS, ensure your firewall allows the Syncthing binary (incoming connections) so that direct TCP connections can be established, bypassing slower relay servers.
Alternatives to Syncthing
While Syncthing is the open-source champion, several other tools offer file synchronization, each with different trade-offs regarding privacy, ease of use, and cost.
Resilio Sync
Proprietary P2P with a more consumer UI and paid Pro features. Faster marketing polish; less open auditability than Syncthing.
Nextcloud
Self-hosted cloud with apps, sharing links, and office integrations. Heavier ops footprint; better if you want Dropbox-like UX on your servers.
iCloud Drive / Dropbox
Zero-ops centralized sync. You trade privacy and long-term cost for convenience. Syncthing wins when data must stay on devices you control.
Mutagen
Developer-focused bidirectional sync often used for container workflows. Narrower scope than full multi-device folder meshes.
Tailscale + local shares
Tailscale provides the private network; Syncthing can ride on top for actual file sync. Complementary rather than pure substitutes.
Pricing
Syncthing is free and open source with no premium tiers, seat fees, or storage charges. You provide the disks and network. Optional paid third-party clients (for example Möbius Sync on iOS) are separate products. Donations support the Syncthing Foundation.
Pros
- ✓No cloud vendor lock-in or per-GB fees
- ✓Strong encryption and peer-to-peer architecture
- ✓Active v2 releases through 2026 with official macOS bundles
- ✓Excellent for multi-machine homelabs and air-gapped LAN sync
- ✓Ignore patterns, versioning, and API automation
- ✓Works on Apple Silicon and Intel Macs
Cons
- ✗Setup is more technical than Dropbox-style apps
- ✗Not a backup system by itself; you must design versioning and redundancy
- ✗iOS requires third-party clients rather than an official free app
- ✗Relay-dependent remote sync can be slower than centralized CDNs
Community & Support
Support follows the same peer-to-peer spirit as the software. The main hub is the official forum at forum.syncthing.net, where developers and operators troubleshoot firewalls, migrations, and folder types. docs.syncthing.net is long-form reference material covering basic setup through API usage. Source code and issue tracking live on GitHub. Because the project is community-driven, answers come from other operators more often than a ticket queue, and quality is usually high.
Frequently Asked Questions about Syncthing
About the Author
Productivity & Workflow Analyst
Expert Tips for Syncthing
Forum users migrating macOS bundles from v1.30.x to v2 reported smooth database migrations if they waited for the in-app migration banner to finish before heavy use.
Homelab operators commonly pair Syncthing with Tailscale so peers stay reachable without relying on public relays. Sync and network overlay solve different layers.
Maintainers emphasize v1 is frozen: new Mac installs should start on v2 bundles only.
Related Technologies & Concepts
Related Topics
Sources & References
Fact-CheckedLast verified: Aug 9, 2026
Key Verified Facts
- Base Syncthing v2.1.3 is the current download line including macOS arm64 and amd64 builds.[cite-1]
- Official syncthing-macos released v2.1.2-1 bundling Syncthing v2.1.2; v2 is supported since 23 February 2026 and v1 is deprecated.[cite-2, cite-3]
- Syncthing remains free open-source software with no storage subscription.[cite-1, cite-4]
- 1Syncthing Downloads
Accessed Aug 9, 2026
"Lists Syncthing v2.1.3 and links to macOS app bundle and platform builds."
- 2
- 3syncthing-macos README
Accessed Aug 9, 2026
"States Syncthing v2 supported since 23 Feb 2026; v1 deprecated; macOS 12+."
- 4Syncthing documentation
Accessed Aug 9, 2026
"Official user documentation for configuration and security."
- 5Syncthing forum, macOS road to v2
Accessed Aug 9, 2026
"Community migration notes for macOS v2 app bundles."
- 6
- 7
Research queries: Syncthing v2.1 macOS 2026