Syncthing is an open-source peer-to-peer synchronization tool.
Two random port numbers between 10000 and 65535 are needed for Syncthing to operate properly. The port numbers
50491 have automatically been generated and will be used throughout this article, but can be changed if needed.
Connect to your slot through SSH
Download the latest version
wget -O ~/syncthing.tar.gz $(curl -sL http://git.io/vEPSt | grep -P 'browser(.*)linux-amd64' | cut -d\" -f4)
mkdir -p ~/syncthing; tar -xvzf ~/syncthing.tar.gz --strip 1 -C ~/syncthing
Generate Syncthing's configuration files by running
Open ~/.config/syncthing/config.xml for editing (
Change the IP and port used by the web interface by editing the following lines. 0.0.0.0 is used to allow you to connect to it from the Internet instead of requiring an SSH tunnel.
<gui enabled="true" tls="false"> <address>0.0.0.0:35448</address>
Change the port used by Syncthing's listen address by editing the following lines.
Run Syncthing in a screen session. Once Syncthing is running, you may close the SSH session or press
Ctrl+A, Dto detach from screen, allowing Syncthing to run in the background.
screen -S syncthing ~/syncthing/syncthing
Navigate to the WebUI by entering
http://server.whatbox.ca:35448into your browser. At the top-right of the page, select
Settings. In the settings panel, change your
GUI Authentication Usernameand
GUI Authentication Passwordto a username and password of your choosing.
(Optional) Clean up by removing the Syncthing install archive
The user manual and FAQ for Syncthing operation can be found here.
- You can access the Syncthing WebUI by entering
http://server.whatbox.ca:35448into your browser.