I have been running a small syncthing cluster for my family (10 devices inside a VPN with own discovery server, Windows, Mac and Linux clients) for a few months now. The devices are spread over multiple locations. My “users” generally don’t know anything about this “computer stuff”.
Keeping syncthing running in this scenario has been more effort than I had initially expected.
- Adding a new device or folder requires me to drive around and click “yes” on all affected devices.
- Upgrading to version 13 required me to drive around and click “upgrade” everywhere.
- Some devices had a wrong discovery server URL after the v13 update (strangely one client set it back to “default” while one did not add “/v2/” in the URL - the other devices worked). Again this required me to drive around to the affected devices.
- There was a 32-bit device which crashed because of the 13.8-bug. Again this required manual intervention.
I understand the “security over convenience” approach. But still I think that there should be some integrated way to centrally manage syncthing clients to make things less cumbersome.