What is it?
Syncthing is a utility, which allows one to sync files between different devices. There are several apps for different OSes.
How and why I use it
I want to phase out Nextcloud, but I still want to sync files between devices. In theory, I could just use NAS and NFS or SMB share. Using this approach would lead to me losing local caching.
Therefore, I can use Syncthing, choose what to sync with which device, and still maintain a copy on the server. I won’t use it for photos (that’s a job for Immich), which simplifies it a little bit.
Setup
Syncthing uses something they call Discovery servers
. This usually points to their own server, but I’d like to host it myself on my VPS or other server.
Therefore, this setup branches into two: