Skip to content

syncthing-gtk/syncthing-gtk

Repository files navigation

Syncthing-GTK

Syncthing-GTK is a GTK-based user interface for Syncthing.

It was originally developed by Kozec, then maintained in https://github.com/syncthing-gtk/syncthing-gtk.

screenshot1 screenshot2 screenshot3

Supported Syncthing features

  • Everything what WebUI can display
  • Adding / editing / deleting nodes
  • Adding / editing / deleting repositories
  • Restart / shutdown server
  • Editing daemon settings

Additional features

  • First run wizard for initial configuration
  • Running Syncthing daemon in background
  • Half-automatic setup for new nodes and repositories
  • Nautilus (a.k.a. Files), Nemo and Caja integration
  • Desktop notifications

How to install

On most Linux distributions

Packages are available on most linux distributions as syncthing-gtk or syncthing-gtk-python3.

On Windows

Get the installer here.

Dependencies

Optional Dependencies

Windows builder dependencies

How to build

We use the Meson build system.

# Sets up a build directory named _build
meson setup _build --prefix=/usr
cd _build
ninja
DESTDIR=$PWD/install ninja install

Related links