Community Contributions
This page lists integrations, addons and packagings of Syncthing created by the community. Like all documentation pages, it’s wiki editable so please do edit and add your own.
GUI Wrappers
Cross-platform
Android
-
A wrapper app for the Syncthing binary.
-
An alternative wrapper app for the Syncthing binary with extended functionality.
Windows
-
Windows host for Syncthing. Installer, auto-start, built-in browser, tray icon, and more.
macOS
-
syncthing-macos is a native macOS Syncthing tray application bundle. It hosts and wraps Syncthing, making it behave more like a native macOS application and less like a command-line utility with a web browser interface.
Linux
-
A GNOME Shell extension displaying a Syncthing status icon in the top bar.
-
A GNOME Shell indicator for starting, monitoring and controlling the Syncthing daemon using systemd.
-
Small bash application with minimal dependencies, for a simple colorful representation of the current status.
Command Line Tools
-
Syncthing Cli - a simple command line tool for getting status and performing basic operations from the shell / terminal without need of a web browser.
Packages and Bundlings
Cross-platform
Webi: syncthing
Mac, Linux:
$ curl -sS https://webinstall.dev/syncthing | bash
Windows 10 (build 1803) or later
> curl.exe -A MS https://webinstall.dev/syncthing | powershell
Windows
-
A lightweight yet full-featured Windows installer built using Inno Setup. Supports both admin and regular user installation, auto-start, firewall integration as well as silent installation.
Debian / Ubuntu
Official packages: https://apt.syncthing.net/
Debian packages: syncthing, syncthing-discosrv and syncthing-relaysrv
Fedora / CentOS
For Fedora Syncthing is now in the official repo : https://src.fedoraproject.org/rpms/syncthing
Unofficial RPM repo of Syncthing (sources)
ArchLinux
Official Community Repository: syncthing
Arch User Repository: syncthing-discosrv and syncthingtray
Docker
Dockerfiles for Syncthing and Syncthing Discovery Server. Latest binary releases used for both.
docker-syncthing A fully baked docker container that allows custom config and will keep your settings and data past docker image restarts.
syncthing-docker-scratch Builds docker containers from scratch base and/or runs the containers in docker or rkt.
rpi-syncthing Configurable image for the Raspberry Pi.
Syncthing for Home Assistant OS A docker based addon for Home Assistant Operating System
Gentoo
Official net-p2p package: syncthing
FreeBSD
FreshPorts: syncthing
macOS
MacPorts: syncthing
$ sudo port install syncthing
OpenBSD
Official ports: syncthing and QSyncthingTray
OpenSUSE
Official packages: syncthing and syncthingtray
Synology NAS (DSM)
- Synocommunity: add
http://packages.synocommunity.com/
to the Package Center in DSM or view the browsable repository. Numerous CPU architectures are supported. SPK’s may be older versions, however you can execute a Syncthing version upgrade via the web GUI after installation.
QNAP NAS (QTS)
Syncthing QPKG (Qnap Package) available for ALL models x86, x86_64, Arm (all including new models).
RockStor
Docker container and registry entry
Cloudron
Syncthing is available as a 1-click install on Cloudron. For those unaware, Cloudron makes it easy to run apps on your server and keep them up-to-date and secure.
There is a demo available (username: cloudron password: cloudron)
The Cloudron package is developed here.
WD My Cloud NAS
Packages for OS3 available on WDCommunity.
Integrations
REST API Bindings
Configuration management
Command line interface: syncthingmanager
Monitoring
Resolving conflicts
-
A small bash script that handles synchronization conflicts in text files that may pop up when using Syncthing. It is inspired by the pacdiff utility from Arch Linux. A diff utility can be used to merge the files and keep them up to date.
Older, Possibly Unmaintained
Note
These projects have not been updated in quite a while. They may still be usable, or they may be in disrepair. If you are the maintainer of one of these and you have revived the project, please update this page accordingly.