sudo apt update && sudo apt install syncthing
sudo nano /etc/init.d/syncthing
#!/bin/sh
### BEGIN INIT INFO
# Provides: syncthing
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Syncthing service
### END INIT INFO
# GANTI 'sena' dengan username Anda
USER="sena"
DAEMON="/usr/bin/syncthing"
DAEMON_ARGS="serve --no-browser"
case "$1" in
start)
echo "Starting Syncthing for $USER..."
start-stop-daemon --start --background --chuid $USER --exec $DAEMON -- $DAEMON_ARGS
;;
stop)
echo "Stopping Syncthing..."
start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
;;
restart)
$0 stop
sleep 1
$0 start
;;
status)
if pgrep -u $USER syncthing > /dev/null; then
echo "Syncthing is running"
else
echo "Syncthing is stopped"
fi
;;
*)
echo "Usage: /etc/init.d/syncthing {start|stop|restart|status}"
exit 1
;;
esac
exit 0
# Memberi akses eksekusi
sudo chmod +x /etc/init.d/syncthing
# Mendaftarkan ke sysvinit agar autostart
sudo update-rc.d syncthing defaults
Cara Mengontrolnya
Sekarang Anda bisa mengelola Syncthing layaknya servis standar di Devuan:
Mulai: sudo service syncthing start
Berhenti: sudo service syncthing stop
Cek Status: sudo service syncthing status