SyncThing for Android app:
https://syncthing.net/
How to install SyncThing on Ubuntu:
https://www.linuxbabe.com/ubuntu/install-syncthing-ubuntu-16-04-via-official-deb-repository
And then add it to the Ubuntu menu bar or as a link to the desktop:
https://askubuntu.com/questions/31427/how-do-i-put-a-web-application-on-the-launcher
----
Install Syncthing on Ubuntu 16.04 via Official Deb Repository
Use
curl to download the Syncthing GPG key then import the key to Ubuntu system with
apt-key.
sudo apt-get install curl
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
-s option enables silent mode.
If you see
OK in the terminal, that means the GPG key is
successfully imported. Then add official Syncthing deb repository with
the following command.
echo "deb http://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing.list
Update local package index and install Syncthing on Ubuntu 16.04 LTS.
sudo apt-get update
sudo apt-get install syncthing
This deb repository also works on Debian or other Debian/Ubuntu-based Linux distros such as Linux Mint, Elementary OS.
Set Up Syncthing as a Systemd Service
The official Syncthing deb package ships with the needed systemd service file. Under
/lib/systemd/system/ directory, you will find a
syncthing@.service
file. Enable syncthing to auto start when Ubuntu is booted up by
running the below command. Replace username with your actual username.
sudo systemctl enable syncthing@username.service
The above command will create a symbolic link that points to the
syncthing@.service file.
Created symlink from /etc/systemd/system/multi-user.target.wants/syncthing@linuxbabe.service to /lib/systemd/system/syncthing@.service.
Now we can start the Syncthing service with the following command.
sudo systemctl start syncthing@username.service
Check status
systemctl status syncthing@username.service
Output:
● syncthing@linuxbabe.service - Syncthing - Open Source Continuous File Synchronization for linuxbabe
Loaded: loaded (/lib/systemd/system/syncthing@.service; enabled; vendor preset: enabled)
Active: active (running) since 六 2016-06-04 17:16:20 CST; 31s ago
Docs: man:syncthing(1)
Main PID: 5586 (syncthing)
CGroup: /system.slice/system-syncthing.slice/syncthing@linuxbabe.
service
└─5586 /usr/bin/syncthing -no-browser -no-restart -logflags=0
We can see that Syncthing auto start is enabled and it’s running.
Now in your Web browser’s address bar, type 127.0.0.1:8384
to access the Syncthing Web interface. You can add other Syncthing
devices and share folders with them. The default syncing folder is
~/Sync