decathorpe / syncthing

Description

PUBLIC SERVICE ANNOUNCEMENT

If you are affected by the bug (0) that caused systemd to be enabled for all users on your machine (sorry about that! unexpected systemd behavior (1)), you can fix this mis-configuration issue by running:

systemctl --user --global disable --now syncthing.service

This repository is for the latest syncthing, syncthing-gtk and syncthing-inotify packages.

fedora 24 and EPEL 7 EOL (?)

Upstream developers have bumped their compiler requirements (from go 1.6 to 1.7 or 1.8) between the 0.14.27 and 0.14.28 releases of syncthing. This means that I'll probably not be able to provide up-to-date syncthing builds for EPEL7 and fedora 24 anymore at some point in the future.

Packages should be updated to latest upstream release of any package within one day.

Packages are properly built from the upstream source tarball (and not from the distributed binary release).

Support me

I am now on patreon, where you can easily enable me to write more awesome Open Source code: https://patreon.com/decathorpe

Installation Instructions

A web configuration interface will be available at http://localhost:8384 if you don't want to use the GUI.

To enable the syncthing daemon as user-session systemd service, run the following commands (this only seems to work on recent fedora, not on RHEL / CentOS):

This is recommended, because it allows non-root users to restart the daemon in case of configuration changes. Additionally, it works better with the GUI:

systemctl --user enable syncthing.service
systemctl --user enable syncthing-inotify.service
systemctl --user start syncthing.service
systemctl --user start syncthing-inotify.service

To enable the syncthing daemon as system-wide systemd service for user $USER, run the following commands (this works everywhere):

sudo systemctl enable syncthing@$USER.service
sudo systemctl enable syncthing-inotify@$USER.service        # not available on RHEL / CentOS
sudo systemctl start syncthing@$USER.service
sudo systemctl start syncthing-inotify@$USER.service         # not available on RHEL / CentOS

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Epel for CentOS 7 x86_64 (14)* Epel 7 (53 downloads)
Fedora 24 i386 (0)*, x86_64 (34)* Fedora 24 (31 downloads)
Fedora 25 i386 (14)*, x86_64 (282)* Fedora 25 (0 downloads)
Fedora 26 i386 (3)*, x86_64 (611)* Fedora 26 (0 downloads)

* Total number of packages downloaded in the last seven days.

External Repository List

The following repositories are accessible during builds