Syncthing Github

Posted onby


Syncthing is a free, open-source peer-to-peer file synchronization application available for Windows, Mac, Linux, Android, Solaris, Darwin, and BSD. It can sync files between devices on a local network, or between remote devices over the Internet. Data security and data safety are built into the design of the software. Find the file syncthing-start.desktop: Either from the package you downloaded from GitHub in etc/linux-desktop/ or in /usr/share/applications/ if installed from your package manager. Copy syncthing-start.desktop to /.config/autostart/. The app securely synchronizes files across computers and mobile devices. There are some great alternatives, most being open-source like Syncthing, which is important to many developers as the source code is always available to check for security holes. Others may prefer to put their trust in well-established commercial tools. Edit this page on GitHub. Getting Started; An Intro to the GUI; Related Topics. Documentation overview. Previous: Welcome to Syncthing’s documentation! Next: Getting Started. Syncthing Usage Reports.

These are some popular and user friendly OS integrations, providing things like system tray icons, file browser integration, etc. These are good starting points if you are a new user unfamiliar with Syncthing, or not prone to loving the command line.

  • SyncTrayzor:Windows tray utility, filesystem watcher & launcher
  • syncthing-macos:macOS application bundle

There's a wealth of further integrations of all kinds listed on the communitycontributions page. Eachintegration has their own issue tracker for integration-specific issues, butdiscussion and assistance for all of them is welcome on theforum.


The Android app is available on Google Play and F-Droid.

Base Syncthing

This is the basic Syncthing distribution, providing a command line / daemon likeexecutable and a web based user interface.

Syncthing Android

Syncthing v1.16.1
Source Code
Source tar.gz ⋅ GPG signature
64-bit (x86-64) ⋅ 32-bit (x86-32) ⋅ ARM ⋅ ARM64 ⋅ MIPS ⋅ MIPS64 ⋅ MIPS-LE ⋅ MIPS64-LE ⋅ PPC64 ⋅ PPC64-LE ⋅ RISC-V ⋅ S/390x
64-bit (x86-64) ⋅ 32-bit (x86-32)
64-bit (Universal)
64-bit (x86-64) ⋅ 32-bit (x86-32) ⋅ ARM ⋅ ARM64
64-bit (x86-64) ⋅ 32-bit (x86-32)
64-bit (x86-64) ⋅ 32-bit (x86-32)
Dragonfly BSD
64-bit (x86-64)
64-bit (x86-64)
64-bit (x86-64)

If you are unsure what to download and you're running on a normal computer,please use the “64-bit (x86-64)” build for your operating system. If you'rerunning on an oddball system such as a NAS, please consult your vendor.

Debian / Ubuntu Packages

Syncthing For Windows

You can choose between the “stable” (latest release) or “candidate” (earlierrelease candidate) tracks. The stable channel is updated usually every firstTuesday of the month.

Syncthing Github

Syncthing Docker Github

Syncthing Github

The candidate channel is updated with release candidate builds, usually everysecond Tuesday of the month. These predate the corresponding stable builds byabout three weeks.


Then proceed with the following steps to finish setting up the chosen track andinstall Syncthing.

Depending on your distribution, you may see an error similar to the followingwhen running apt-get:

If so, please install the apt-transport-https package and try again:

Syncthing Github

If you insist, you can also use the above URLs with http instead of https.