Moi j'utilise Systemd pour démarrer le service et au reboot.
Pour ça, faut juste créer le fichier :
nano /etc/systemd/system/syncthing@.service
avec ceci à l'intérieur :
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=https://github.com/syncthing/syncthing/wiki
After=network.target
[Service]
User=%i
Environment=STNORESTART=yes
ExecStart=/usr/local/bin/syncthing -no-browser -logflags=0
Restart=on-failure
SuccessExitStatus=2 3 4
RestartForceExitStatus=3 4
[Install]
WantedBy=multi-user.target
et ensuite de le lancer et l'activer avec le user désiré :
systemctl enable syncthing@VOTREUSER.service
et
systemctl start syncthing@VOTREUSER.service
Et comme ça, c'est intégré au reste du système et évite les screens, scripts et cron job.