Community Contributions¶
This page lists integrations, addons and packagings of Syncthing created bythe community. Like all documentation pages, it’s wiki editable so please doedit and add your own.
GUI Wrappers¶
Cross-platform¶
Android¶
An Android app for the Syncthing binary with extended functionality.
Windows¶
SyncTrayzor v2 (GermanCoding’s fork of SyncTrayzor, updated for Syncthing v2)
macOS / iOS¶
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.
Synctrain is an open source, native app for iOS, iPadOS and macOS that combines Syncthing with a file-centered UI with focus on selective and on-demand file synchronization.It can be installed from theApp Store.
Linux¶
GNOME Shell extension: A Syncthing status icon in the top bar.
GNOME Shell extension: A Syncthing indicator for starting, monitoring and controlling the Syncthing daemon using systemd.
GNOME Shell extension: A quick setting for turning on and off the Syncthing systemd service and opening the Web GUI.
Simple tray indicator written in C++ targeted at Flatpak users.
Small bash application with minimal dependencies, for a simple colorful representation of the current status.
A Steam Deck (Decky Loader) plugin for controlling Syncthing from the Steam Big Picture / Steam Deck UI.
Command Line Tools¶
Syncthing Cli - a simple command line tool for getting status and performing basic operations fromthe shell / terminal without need of a web browser.
Very simple graph (dot format) generator for Syncthing
config.xml.A cross-platform utility to map Syncthing devices and shared folders.Generates a visual representation of the relationships between several devicesand their respective folders, including special folder types (send-only,receive-only). Requires each device’s XML configuration file as input.
Packages and Bundlings¶
Cross-platform¶
Webi:syncthing
Mac, Linux:
$ curl -sS https://webinstall.dev/syncthing | bash
Windows 10 (build 1803) or later
>curl.exe-AMShttps://webinstall.dev/syncthing|powershell
Windows¶
A lightweight yet full-featured Windows installer built using Inno Setup. Supports bothadmin and regular user installation, auto-start, firewall integration as well as silentinstallation.
Debian / Ubuntu¶
Official packages:https://apt.syncthing.net/
Debian packages:syncthing,syncthing-discosrv andsyncthing-relaysrv
Fedora / CentOS¶
For Fedora Syncthing is now in the official repo :https://src.fedoraproject.org/rpms/syncthing
UnofficialRPM repo of Syncthing (sources)
Arch Linux¶
Official Extra Repository:syncthing
Arch User Repository:syncthingtray-qt6
Docker¶
Dockerfiles forSyncthing andSyncthing Discovery Server.Latest binary releases used for both.
docker-syncthingA fully baked docker container that allows custom config and will keep yoursettings and data past docker image restarts.
syncthing-docker-scratchBuilds docker containers from scratch base and/or runs the containers indocker or rkt.
rpi-syncthingConfigurable image for the Raspberry Pi.
Syncthing for Home Assistant OSA docker based addon forHome Assistant Operating System
Gentoo¶
Official net-p2p package:syncthing
FreeBSD¶
FreshPorts:syncthing
macOS¶
MacPorts:syncthing
$ sudo port install syncthing
OpenBSD¶
Official ports:syncthing andQSyncthingTray
OpenSUSE¶
Official packages:syncthing andqsyncthingtray
Synology NAS (DSM)¶
Synocommunity: add
http://packages.synocommunity.com/to the PackageCenter in DSM or view thebrowsable repository. Numerous CPU architectures aresupported. SPK’s may be older versions, however you can execute a Syncthingversion upgrade via the web GUI after installation.
QNAP NAS (QTS)¶
Syncthing QPKG (QnapPackage) available for ALL models x86, x86_64, Arm (all including new models).Syncthing running as root <https://www.myqnap.org/product/syncthing-run-as-root/>
RockStor¶
Cloudron¶
Syncthing is available as a 1-click install onCloudron. For those unaware,Cloudron makes it easy to run apps on your server and keep them up-to-date and secure.
There is ademo available (username: cloudron password: cloudron)
The Cloudron package is developedhere.
WD My Cloud NAS¶
Packages for OS3 available onWDCommunity.
Integrations¶
REST API Bindings¶
Configuration management¶
Command line interface:syncthingmanager
A daemon that automatically manages certain aspects of the Syncthing configuration, suchas automatically accepting or removing devices / folders based on patterns.
Monitoring¶
sm² (Syncthing Multi Server Monitor)
A Docker container made to “monitor multiple Syncthing instances while usingas little diskspace & memory while doing it.”
Resolving conflicts¶
A small bash script that handles synchronization conflicts in textfiles that may pop up when using Syncthing. It is inspired by thepacdiff utility from Arch Linux. A diff utility can be used tomerge 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 beusable, or they may be in disrepair. If you are the maintainer of one ofthese and you have revived the project, please update this pageaccordingly.
syncthing-android (Archived on 2024-12-03)
SyncTrayzor (Original version by Antony Male - archived on 2025-04-03)
syncthing-tray-gtk3 (Archived as of 2023-12-29)
Syncthing-GTK (Fork fromKozec)
https://github.com/m0ppers/syncthing-bar (OSX 10.10 only)
https://source.small-tech.org/project/pulse-swift/tree/master