En este caso vamos a instalar syncthing en una Raspberry pi, entonces por lo que probé, debería funcionar en cualquier derivado de Debian.
Se recomienda iniciar el servicio con un usuario que no sea root, por lo tanto, lo primero que tenemos que hacer es crear el usuario que pertenezca al grupo users.
useradd -g users -d /home/syncthing -m -s /bin/bash syncthing
Actualizar el sistema antes de empezar
sudo apt update
sudo apt upgrade
sudo rpi-update
sudo apt install syncthing
Ejecutar por primera vez y esperar hasta que muestre el id del dispocitivo
syncthing
Despues Salir con ctrl+c
Editar el archivo ~/.config/syncthing/config.xml, cambiar la ip 127.0.0.1 a 0.0.0.0. Tiene que quedar así
sudo vim ~/.config/syncthing/config.xml
<gui enabled="true" tls="false" debugging="false">
<address>0.0.0.0:8384</address>
<user></user>
<password></password>
<apikey></apikey>
<theme>default</theme>
</gui>
Para que inicie automáticamente crear el archivo y pegar lo siguiente.
sudo vim /etc/systemd/system/syncthing@.service
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=man:syncthing(1)
After=network.target
Wants=syncthing-inotify@.service
[Service]
User=%i
ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
[Install]
WantedBy=multi-user.target
Abilitar y arrancar el servicio
sudo systemctl enable syncthing@pi.service
sudo systemctl start syncthing@pi.service
sudo systemctl status syncthing@pi.service