OpenSource-Hub
S

syncthing

SHA-256
83.9k stars·Privacy Protection·SHA-256 checksum verified

A continuous file synchronization program that syncs files between devices securely and automatically, with no central server.

Smart Download

Download Download Version

v2.1.0 · 12.4 MB

Open-source P2P file sync that's private, secure, and runs without a cloud.

Core Features

  • Real-time bidirectional synchronization
  • End-to-end encryption
  • Peer-to-peer, no central server needed
  • Web-based UI for easy management
  • Cross-platform (Windows, macOS, Linux, etc.)

What It Can't Do

  • The web UI uses port 8384 by default — ensure firewall allows local access. 2. Device IDs are long strings; keep them private to prevent unauthorized pairing. 3. First sync of large data may use heavy bandwidth; set limits in settings. 4. Auto-upgrade is enabled by default; disable if needed. 5. Do not run multiple instances sharing the same data directory.

Use Cases

  • Sync work files and code between two computers
  • Backup photos and videos from phone to computer
  • Self-hosted private sync alternative to iCloud/Dropbox
  • Collaborative editing with version control

Syncthing is a continuous file synchronization program that syncs files between two or more computers in real time. It prioritizes data safety and security, encrypting all traffic end-to-end, and operates without a central cloud or server. Designed to be easy to use and fully automatic, Syncthing is ideal for individuals who want private, reliable synchronization across all their devices — including Windows, macOS, Linux, and even NAS systems. It is 100% open source under MPLv2, with no hidden fees or data collection. Unique strengths over proprietary alternatives include full transparency and no connection to third-party services, while being more lightweight than full-fledged cloud sync platforms like Nextcloud.

Tags

file-syncpeer-to-peeropen-sourceprivacycross-platform

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Download the installer from https://syncthing.net for your OS

4

Install and run Syncthing; the web UI opens at http://localhost:8384

5

Click 'Add Device' and enter the Device ID from another machine to pair

Install Guide
  1. Download the installer from https://syncthing.net for your OS
  2. Install and run Syncthing; the web UI opens at http://localhost:8384
  3. Click 'Add Device' and enter the Device ID from another machine to pair
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

2927b215aee3a43c41a76e345e5a9ab33e99df7cfe13eccde3ee35eb21d79b21

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Windows: Use 'Add or Remove Programs'. macOS: Drag the app to Trash. Linux: Remove via package manager (e.g., apt remove syncthing) or delete the directory and ~/.config/syncthing.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMPL-2.0
Last Updated2026-06-26 10:40:22
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

3 FAQs

Similar Projects