Happy New Year! - First post of the year.

This is a post I had written back in October/2017, but since messing up the move from jekyll to hugo I had not gotten round to posting it.

Install syncthing as suggested by their documentation. I like to use their apt repo over my distribution’s.

Create directories for your user, so systemd will run it as that user:

mkdir -p   ~/.config/systemd/user

Get the latest syncthing.service file and place it in:


As of now (End 2017), it looks like this:

Description=Syncthing - Open Source Continuous File Synchronization

ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0
SuccessExitStatus=3 4
RestartForceExitStatus=3 4


Enable and start, then check out

systemctl --user enable syncthing.service 
systemctl --user start syncthing.service 
systemctl --user status syncthing.service 

Also, to restart:

systemctl --user restart syncthing.service 

Finally, firewalls!!

ufw allow syncthing