https://github.com/syncthing/syncthing
Open Source Continuous File Synchronization
https://github.com/syncthing/syncthing
go p2p peer-to-peer synchronization
Last synced: 19 days ago
JSON representation
Open Source Continuous File Synchronization
- Host: GitHub
- URL: https://github.com/syncthing/syncthing
- Owner: syncthing
- License: mpl-2.0
- Created: 2013-11-26T09:48:21.000Z (about 12 years ago)
- Default Branch: main
- Last Pushed: 2025-05-05T03:52:43.000Z (9 months ago)
- Last Synced: 2025-05-05T15:07:50.612Z (9 months ago)
- Topics: go, p2p, peer-to-peer, synchronization
- Language: Go
- Homepage: https://syncthing.net/
- Size: 117 MB
- Stars: 69,938
- Watchers: 1,011
- Forks: 4,505
- Open Issues: 376
-
Metadata Files:
- Readme: README-Docker.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: .github/SECURITY.md
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-list - syncthing
- stars - syncthing/syncthing
- go-awesome - Syncthing - 文件同步 (开源类库 / 文件/存储)
- awesome-homelab - Syncthing
- starred-awesome - syncthing - Open Source Continuous File Synchronization (Go)
- fucking-Awesome-Linux-Software - ![Open-Source Software - Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. (Applications / Sharing Files)
- awesome-starred - syncthing/syncthing - Open Source Continuous File Synchronization (go)
- go-awesome - Syncthing - File synchronization (Open source library / Files/Storage)
- awesome-reconsidera-takeaway - Syncthing - Source Software][oss icon] – Windows/macOS/Linux/Android (工具 / 效率工具)
- awesome-robotic-tooling - syncthing - is a continuous file synchronization program (Interaction / Storage and Record)
- awesome-backup - syncthing
- awesome - syncthing
- awesome-list - Syncthing - Open Source Continuous File Synchronization. (Cross-Platform / JavaScript)
- Awesome-Linux-Software - ,
as shown above.
Be aware that syncthing alone is now in control of what interfaces and ports it
listens on. You can edit the syncthing configuration to change the defaults if
there are conflicts.
## GUI Security
By default Syncthing inside the Docker image listens on `0.0.0.0:8384`. This
allows GUI connections when running without host network mode. The example
above unsets the `STGUIADDRESS` environment variable to have Syncthing fall
back to listening on what has been configured in the configuration file or the
GUI settings dialog. By default this is the localhost IP address `127.0.0.1`.
If you configure your GUI to be externally reachable, make sure you set up
authentication and enable TLS.