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
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.