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
Usecurl
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
No comments:
Post a Comment