Syncthing for the win Steckerhalter's ƛ

For a long time I had my own server running Nextcloud to sync my files to other computers and mobile devices. It was working quite well. But what if you don’t have your own server? What if you don’t want to use a server?

Syncthing to the rescue. It can sync your files across multiple devices peer to peer without the need for a server.

In the latest Debian Stretch installing the Syncthing is a matter of:

sudo apt install syncthing

Then enable and start the daemon:

# sudo systemctl enable syncthing@<user>
# <user> is the name of your system user account, for example:
sudo systemctl enable syncthing@steckerhalter
sudo systemctl start syncthing@steckerhalter

And open the web interface url in your browser: http://localhost:8384/

Now you can add a remote device by clicking on Add Remote Device. What you need for that is the remote device id. You can get it from the web interface of the other (or remote) device by clicking on Actions and then Show ID.

In my case I have installed Syncthing on a remote machine called qosmio that is always running. qosmio serves not only as a backup but is also used to introduce all my existing Syncthing devices to any new device.

So when I’m configuring a new device I first add the remote device qosmio and tick the flag Introducer. Now my knew device will get to know all the devices already connected to qosmio as well.

On my Android phone I have installed the Syncthing app from the alternative repository F-Droid. I prefer to use apps from F-Droid and avoid Google Play whenever possible.

Great! That’s how I got rid of Dropbox and Nextcloud for syncing files…

If you have a any questions don’t hesitate to write me an email.