Syncthing

Basically as of mid-2025, the Syncthing Situation is Crazy™.

Trying to make sense of it all…

Structure

If you download a Syncthing executable from the bottom of the page here and double-click it, it will perform file synchronization tasks and host a configuration webapp at http://localhost:8384/ . This binary is available for basically all operating systems. It will Just Work.

However, Syncthing doesn’t come with any deeper integration into the operating system, such as “running in the background without a console window”, “automatically starting at boot”, or “a handy little tray icon”. These things are maintained by separate people in separate projects.

The rub: installing two separate moving parts can be annoying, so some of these OS-integration programs also manage their own copy of Syncthing…

Windows

There are two “Windows integrations” programs I’m aware of for Syncthing on Windows:

I’ll try both and report back…

Syncthing Windows Setup

That’s it really. In the installer there’s a config page where you can set the auto-upgrade interval, details about the configuration UI, etc; no need to change any of that stuff.

Overall I like this option. You install it and it works, no fuss. Appealing how it has few “moving parts” other than the official Syncthing program. N.B.: You might have to click through a warning about self-signed certs the first time you use the “Syncthing Configuration Page” shortcut.

Syncthingtray

Much more heavyweight program.

Setup can be a bit confusing because there are three options about how it relates to Syncthing:

I don’t see any shell extension / right-click context menu stuff, at least not on Windows when installed via Scoop.

Migrating off synctrayzor

Then paste this over the configuration folder of another installation. For Syncthing Windows Setup, Syncthingtray, and syncthing.exe it looks like the magic directory is %LOCALAPPDATA%/Syncthing.

Syncthingtray users then need to right-click the tray icon, Settings, Tray, and press “Insert values from local Syncthing configuration”. This will update the API key to match the API key from the backup and fix Syncthingtray’s ability to control Syncthing.

Android

I think the good one is Syncthing-Fork by catfriend1. Yes, it’s only on F-Droid / github releases and not the Google Play Store; I think google was being annoying to the developer and requiring them to remove certain features(?).

It just kinda works?

By default I noticed it set up Camera folder as a syncthing folder; you can choose to share it with other devices or simply remove the syncthing folder.