Syncthing idle/dormant unless terminal session active

You installed the systemd user unit, which will only run during active user sessions. Instead, use the system service template:

sudo systemctl --enable syncthing@yourusername.service
sudo systemctl --start syncthing@yourusername.service

Don’t forget to disable the user service again. And in general you don’t need to create the systemd unit files manually, they are installed with the Debian package.

2 Likes