Ubuntu / Linux news and application reviews.

Syncthing GTK was updated recently with quite a few improvements, such as HTTPS support on Linux, an auto-updater for the Syncthing binary and much more.

Syncthing GTK is a GTK3 & Python GUI for Syncthing, which includes a tray icon / Ubuntu AppIndicator. In case you're not familiar with Syncthing, this is a cross-platform peer-to-peer file synchronization client/server application written in Go, similar to BitTorrent Sync. It can be used to synchronize files between computers however, unlike BitTorrent Sync, Syncthing is open source. 

For more information, see our article on Syncthing.

Syncthing GTK

Syncthing GTK is under constant development and 3 new versions were released in the past two weeks, which include some important new features  / improvements:
  • auto-updater for daemon binary (not enabled by default on Linux - to enable it, from the Syncthing GTK UI Settings > Advanced, enable "Keep Syncthing binary up-to-date");
  • first run wizard;
  • stop / resume Syncthing items in notification icon menu;
  • speed throttling options in notification icon menu;
  • option to automatically start Syncthing GTK with desktop session;
  • option to set path to daemon binary;
  • HTTPS support (Linux only);
  • updated icons to new Syncthing icon theme;
  • GTK 3.14 fixes and better support for dark GTK themes.

Since we last wrote about Syncthing GTK, the application has received many other improvements and new features, like support for filesystem watching and instant synchronization using inotify, desktop notifications for file updates and Syncthing errors and more, features which are not present in Syncthing itself.


Install Syncthing GTK


Syncthing GTK is available in the main WebUpd8 PPA, for Ubuntu 15.04, 14.10 and 14.04 as well as Linux Mint 17.1 and 17. To add the PPA and install it, use the following commands:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install syncthing-gtk
Or, if you don't want to add the PPA, grab the Syncthing GTK deb from HERE.

Unfortunately, Syncthing GTK doesn't work properly under Ubuntu 12.04, that's why our PPA doesn't provide packages for this Ubuntu version.

Since the latest Syncthing GTK can automatically download and install Syncthing (and update it), I recommend using this feature. 

To do this, before running Syncthing GTK, remove Syncthing from your system and stop all running daemon instances, then run Syncthing GTK and you'll be prompted to either enter the Syncthing path or download it - here, click download and Syncthing GTK should do the rest (note that in the screenshot below, the download button is no longer displayed because Syncthing has already been downloaded):


Arch Linux users can install Syncthing GTK via AUR.

For Fedora and openSUSE, you can use the official Syncthing GTK OpenSUSE Build Service repository.

To download the Syncthing GTK source code, download Windows binaries, bug reports and so on, visit the Syncthing GTK GitHub page.