Syncthing Tray provides a tray icon and further platform integration for Syncthing.
It focuses on GNU/Linux and Windows.
If you don't know Syncthing yet, it makes most sense to checkout the website of Syncthing itself first.
This website is meant to provide an overview. Checkout the README on GitHub for many more (technical) details.
- A tray icon showing the overall status of Syncthing
- A tray menu showing more detailed status information that also allows to quickly perform common actions such as triggering a rescan
- Quick access to the normal web-based UI of Syncthing
- A launcher for Syncthing (e.g. useful under Windows to avoid having a console window around)
- A context menu for the Dolphin file manager to show the status of a folder and triggering common actions
The screenshot shows Syncthing Tray on KDE Plasma. Checkout the screenshots section in the README for screenshots on other platforms.
Downloads
Loading the latest release info from GitHub…
The latest release is . Checkout the releases section on GitHub for older releases.
Release notes
This page is supposed to provide an overview. Checkout the "Downloads"-section of the README for all options and further details.
Official downloads
Official downloads are signed with the GPG key B9E36A7275FC61B464B67907E06FE8F53CDC6A4C (except those hosted on OBS).
syncthingtray
/syncthingtray-qt6
: the latest releasesyncthingtray-git
: Git version
Install preferably the *-qt6
package. For KDE integrations, the major Qt version must match the
major KDE version.
Manually built packages from the AUR need to be re-built manually when a dependency such as Boost changes its soname. This does not mean the package is out of date. Note that this also counts when using an AUR helper.
The binary repository can not be used on derivats such as Manjaro Linux.
syncthingtray
/syncthingtray-qt6
: Qt-widgets based GUIsyncthingplasmoid
/syncthingplasmoid-qt6
: applet/plasmoid for Plasma desktopsyncthingfileitemaction
/syncthingfileitemaction-qt6
: Dolphin/KIO integrationsyncthingctl
/syncthingctl-qt6
: command-line interface
Install preferably the *-qt6
packages if available for your OS.
Be sure to add the repository that matches the version of your OS and to keep it in sync when upgrading.
The linked download pages might be incomplete, use the repositories URL for a full list.
Requires glibc>=2.26
, OpenGL and libX11. The distributions openSUSE Leap 15, Fedora 27, Debian 10 and Ubuntu 18.04 are recent enough (be sure the package libopengl0
is installed on Debian/Ubuntu).
These downloads cannot include the Plasmoid/Applet (for the Plasma desktop) and the Dolphin integration for technical reasons. The KDE integrations therefore need to be installed via distribution-specific packages.
These downloads require Windows 10 version 1809 or newer.
Windows SmartScreen will likely block the execution (you'll get a window saying "Windows protected your PC"); right click on the executable, select properties and tick the checkbox to allow the execution.
Antivirus software often wrongly considers the executable harmful. This is a known problem. Please don't create issues about it.
Version 1.5.3 is the last version providing 32-bit builds for Windows 10. The "Windows 7 and newer" section will continue to contain 32-bit builds for the time being. Note that all 32-bit releases work on Pentium Pro or newer Intel/AMD-CPUs.
The builds in this section are mainly for compatibility with older Windows versions. On Windows 10 version 1809 or newer Windows versions it is recommended to use builds from the section above.
As of Syncthing Tray 1.6.0 the Universal CRT needs to be installed.
On Windows 7 the bundled Go/Syncthing does not work. Use a version of Go/Syncthing that is older than 1.21/1.27.0 instead.
32-bit releases work on Pentium Pro or newer Intel/AMD-CPUs.
Community downloads
Those packages are provided by the community and might be more convenient to use depending on preferences. Community packages might not always be up-to-date, though. Checkout Repology for a more detailed list of packages and their versions.
- Generic tray application:
sudo apt install syncthingtray
- KDE integrations:
sudo apt install syncthingtray-kde-plasma
You can see an overview of available package versions on Launchpad. Note that newer versions than what is stated under "Package information" might be available under "Other versions of 'syncthingtray' in untrusted archives.".
For KDE integrations, the major Qt version Syncthing Tray packages are built against must match the major KDE version. As maintainers might need some time to update the Syncthing Tray packaging this might not always be the case.
Those packages may be available on Ubuntu derivats as well (e.g. Pop!_OS). KDE neon is known to not support the packages.
- Generic tray application:
sudo apt install syncthingtray
- KDE integrations:
sudo apt install syncthingtray-kde-plasma
For KDE integrations, the major Qt version Syncthing Tray packages are built against must match the major KDE version. As maintainers might need some time to update the Syncthing Tray packaging this might not always be the case.
Those packages may be available on Debian derivats as well (e.g. Ubuntu, Pop!_OS, …). KDE neon is known to not support the packages.
- A package containing the generic application (but no KDE integrations) is hosted on Flathub.
There are caveats. So please read the README of the Flatpak before filing any issues.
Documentation
Syncthing Tray contains a wizard that will guide you though the setup of Syncthing Tray and Syncthing. It will allow you to use your currently running Syncthing instance but can also start Syncthing for you (checkout the relevant README section for details). Then you are ready to use Syncthing. That means pairing devices and adding folders to sync. For this, you should proceed reading the "Getting started" documentation of Syncthing itself.
Syncthing Tray itself also has many configuration options. So it may be worthwhile to browse though the pages of the configuration dialog to tweak Syncthing Tray to your needs, e.g. to turn off notification you may find annoying. Further documentation on how to configure Syncthing Tray can also be found in the README as of the "General remarks on the configuration" section.
License and attribution
Copyright © Marius Kittler
Syncthing Tray is licensed under GPL-2-or-later. It also contains 3rd party content. Checkout the sections about licensing and attributions in the README on GitHub for details. The icons on this website are from Material Design Icons.
Contact
Issues can be reported on GitHub. Please read the instructions in the issue template before filing an issue.
Discussions are welcome on GitHub and in the Syncthing Tray thread on the Syncthing forum.