Syncthing: Difference between revisions

From wikinotes
Line 45: Line 45:
pacaur -S syncthing
pacaur -S syncthing


sudo systemd start syncthing@will
sudo systemctl --user enable syncthing.service
sudo systemd enable syncthing@will
sudo systemctl --user start syncthing.service
</source>
</source>



Revision as of 23:44, 28 January 2023

self-hosted file synchronization tool written in go.
one server install can host, and control access to multiple shared folders.

Documentation

official docs https://docs.syncthing.net/
docs: cli https://docs.syncthing.net/users/syncthing.html
github https://github.com/syncthing/syncthing
home https://syncthing.net/

Locations

${syncthing_home}/config.xml depending on config, maybe user-home, or daemon-home
http://127.0.0.1:8384 default web-ui

Configuration

<configuration version="37">
  <gui enabled="true" tls="true" debugging="false">
    <address>127.0.0.1:8384</address>
  </gui>
</configuration>

Install

pacaur -S syncthing

sudo systemctl --user enable syncthing.service
sudo systemctl --user start syncthing.service
pkg install syncthing

# rc.conf
syncthing_enable="YES"
syncthing_home="/usr/local/etc/syncthing"
syncthing_user="syncthing"
syncthing_group="syncthing"

Clients

mobius sync ios synchronization client
syncthing-gtk UI/systemtray for syncthing