I have a server running Fedora 34 server edition. I installed syncthing and it does not run unless I have a browser tab of cockpit open. Then my PC and the server connect and it begins syncing. I have no idea what is causing this problem. any advice would be greatly appreciated.
You probably used a systemd user service. Those are tied to a user being logged in which happens if you log into your machine using cockpit.
The solution is basically to switch from the user to a system service.
systemctl --user disable --now syncthing
sudo systemctl enable --now syncthing@$USER
https://docs.syncthing.net/users/autostart.html#how-to-set-up-a-system-service
2 Likes
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.