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 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 09:47]
thosch [Service unter Kennung des Hauptbenutzers]
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 =====
thoschwiki/anwendungen/resiliosync.txt · Zuletzt geändert: 22.12.2020 10:15 von thosch