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.
-
A wrapper app for the Syncthing binary.
-
Down- or uploads data from accessible devices, does not continuously keep a share in sync.
-
Windows host for Syncthing. Installer, auto-start, built-in browser, tray icon, folder watcher, and more.
-
Wrapper including a small interface to configure start on boot and puts Syncthing into the systray instead of a console window.
- Official packages: https://apt.syncthing.net/
- Debian packages: syncthing, syncthing-discosrv and syncthing-relaysrv
- Ubuntu PPA containing Syncthing-GTK
On any of the Linux distributions that support snaps: :
$ snap install syncthing --candidate
(Note that this is an experimental and unstable release, at the moment)
Unofficial RPM package of Syncthing
- Official Community Repository: syncthing, syncthing-gtk and syncthing-inotify
- Arch User Repository: syncthing-discosrv and syncthingtray
Syncthing is included in arkOS.
Dockerfiles: Syncthing and Syncthing Discovery Server
Runs and/or builds the binaries from source.
-
A fully baked docker container that allows custom config and will keep your settings and data past docker image restarts.
-
Builds docker containers from scratch base and/or runs the containers in docker or rkt.
-
Configurable image for the Raspberry Pi.
Official net-p2p package: syncthing
FreshPorts: syncthing
Official ports: syncthing and QSyncthingTray
Official packages: syncthing and syncthingtray
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.
Syncthing QPKG (Qnap Package) available for ALL models x86, x86_64, Arm (all including new models).
Docker container and registry entry
Swift: pulse-swift
Currently still in development and is "not yet usable by any standard". Only the Block Exchange Protocol layer and the Connection layer are completed.
Java: a-sync
This implements the BEP, discovery and relay protocols providing a command line utility to access a Syncthing network, a service to proxy the relay protocol over http and a client library for the BEP protocol.
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.
- https://github.com/akissa/pysyncthing
- https://github.com/retgoat/syncthing-ruby
- https://github.com/sodacode/Windows-Syncthing-Installer
- https://github.com/gutenye/syncthing-kindle
- https://github.com/m0ppers/syncthing-bar (OSX 10.10 only)
- https://github.com/graboluk/stiko
- https://github.com/ALinuxNinja/salt-syncthing
- https://www.asustor.com/apps/app_detail?id=552
- https://susestudio.com/a/qkdvwb/syncthing
- https://source.ind.ie/project/pulse-swift/tree/master
- https://github.com/icaruseffect/syncthing-ubuntu-indicator
- https://github.com/bloones/SyncThingWin
- https://github.com/thunderbirdtr/syncthing_rpm
- https://github.com/dapperstout/pulse-java
- https://github.com/cebe/pulse-php-discover