Benutzer-Werkzeuge

Webseiten-Werkzeuge


thoschwiki:anwendungen:resiliosync

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte Überarbeitung Beide Seiten, nächste Überarbeitung
thoschwiki:anwendungen:resiliosync [22.12.2020 09:17]
thosch [Quellen] 'Installing Sync package on Linux' ergänzt
thoschwiki:anwendungen:resiliosync [22.12.2020 10:02]
thosch [Konfiguration] allgemeine Ausführungen ergänzt
Zeile 75: Zeile 75:
 === Service unter Kennung des Hauptbenutzers === === Service unter Kennung des Hauptbenutzers ===
  
 +Es gibt verschiedene Beschreibungen, wie man den //Resilio Sync//-Service unter der eigenen Benutzerkennung laufen lassen kann. Die zuletzt besten Erfahrungen habe ich mit dem vom //Xiao Han// [[https://medium.com/@justlaputa/run-resiliosync-btsync-as-normal-user-under-ubuntu-1498f7701a28|beschrieben Weg]] gemacht. Diese Vorgehensweise scheint -- zumindest in der Vergangenheit -- von //Resilio// unterstützt worden sein.
  
 +Im Verzeichnis ''/etc/resilio-sync/'' befindet sich das Script ''init_user_config.sh'' mit dem man eine benutzerspezifische Konfiguration anlegen kann:
 +
 +<code>
 +/etc/resilio-sync/init_user_config.sh
 +
 +</code>
 +
 +<note important>
 +Das Script ist unter der **eigenen** Kennung, d.h. **nicht** mit ''sudo'', zu starten.
 +</note>
 +
 +Danach ist eine sogenanntes //Drop-In-Snippet// für die Service-Definition anzulegen:
 +
 +<code>
 +sudo systemctl edit resilio-sync.service
 +</code>
 +
 +Im sich öffnendem Editor ist der folgende Inhalt zu ergänzen:
 +
 +<code>
 +[Service]
 +User=<USER>
 +Group=<USER>
 +PIDFile=/home/<USER>/.config/resilio-sync/sync.pid
 +ExecStartPre=
 +ExecStart=
 +ExecStart=/usr/bin/rslsync --config /home/<USER>/.config/resilio-sync/config.json
 +</code>
 +
 +Der Platzhalter ''<USER>'' ist jeweils durch den eigenen Benutzernamen zu ersetzen.
 +
 +Nach dem Speichern kann die sich daraus ergebende Service-Definition wie folgt eingesehen werden:
 +
 +<code>
 +sudo systemctl cat resilio-sync.service
 +</code>
 +
 +Das ergänzte //Drop-In-Snippet// findet sich am Ende der Datei.
 +
 +Abschließend ist die ''systemd''-Konfiguration neu zu laden und der Service neu zu starten:
 +
 +<code>
 +sudo systemctl daemon-reload
 +sudo systemctl restart resilio-sync.service
 +</code>
 +
 +Nun //sollte//((Ich bin da etwas vorsichtig, weil es bei mir nicht immer auf Anhieb geklappt hat...)) der //Resilio Sync//-Service unter der eigenen Benutzerkennung laufen.
  
 ===== Konfiguration ===== ===== Konfiguration =====
 +
 +Die Konfiguration kann über die Konfigurationsdatei sowie -- zum kleinen Teil -- über die Web-UI erfolgen. Der Ablageort der Konfigurationsdatei hängt von der Art der Konfiguration des Services ab:
 +
 +  * Default-Konfiguration unter Verwendung des Nutzers //rslsync//: ''/etc/resilio-sync/config.json''
 +  * [[#service_unter_kennung_des_hauptbenutzers|oben beschriebenen Benutzerkonfiguration]]: ''~/.config/resilio-sync/config.json''
 +
 +
  
 ==== https für WebUI ==== ==== https für WebUI ====
thoschwiki/anwendungen/resiliosync.txt · Zuletzt geändert: 22.12.2020 10:15 von thosch