2018-02-19: We are currently testing an app, which will replace the manual steps below. Please see:


“Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.” Source:

Install Syncthing on ClearOS

Big picture steps

  1. Install Syncthing
  2. Open firewall ports for 1- management and 2- data sync
  3. Set password for remote management
  4. Connect to another device

Step by step

  1. Get epel-release repo
    rpm -ivh
  2. Get ok-release repo
    rpm -ivh
  3. Install Syncthing
    yum install syncthing
  4. Open up firewall ports 8384/TCP (or 8080/TCP for older versions), 22000/TCP, and 21025/UDP at as per
  5. Start Syncthing
  6. Permit remote management (ClearOS is a server, and designed to be managed remotely via the GUI, but by default, Syncthing only accepts connections for localhost which makes sense for a desktop or mobile device): replace the gui address (default: with your IP in the config file
    nano ~/.config/syncthing/config.xml
  7. Access Syncthing via (or 8080 for older versions)
    1. Set a username and password
  8. To start automatically on boot
    chkconfig syncthing on



Long term

Multi-user Syncthing roadmap

Syncthing has no concept of username or groups. It is mostly designed to be installed on diverse client devices for P2P sync.



content/en_us/kb_syncthing.txt · Last modified: 2018/02/19 22:59 by marclaporte