Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
thoschwiki:anwendungen:resiliosync [30.11.2020 18:29] thosch [Installation] ergänzt |
thoschwiki:anwendungen:resiliosync [22.12.2020 10:15] (aktuell) thosch [Zugriff von anderen Rechnern zulassen] ergänzt |
||
---|---|---|---|
Zeile 20: | Zeile 20: | ||
Es stehen plattformspezifische Installationspakete zum Download bereit. Für Linux-Systeme bestehen darüber hinaus auch [[https:// | Es stehen plattformspezifische Installationspakete zum Download bereit. Für Linux-Systeme bestehen darüber hinaus auch [[https:// | ||
+ | |||
+ | ==== Installation unter Linux ==== | ||
+ | |||
Die Installation auf // | Die Installation auf // | ||
Zeile 38: | Zeile 41: | ||
</ | </ | ||
- | Für die Nutzung auf meinen Rechner bevorzuge ich, dass der //Resilio Sync//-Service | + | Anschließend muss der Service |
- | In der Datei ''/ | + | < |
- | < | + | Während der Installation wird der nicht-privilegierte Benutzer |
+ | * Da auf den meisten Systemen für die // | ||
+ | * Sofern der Service Dateien schreiben kann((Eigentümer ist dann // | ||
+ | Für diese Problematik gibt es drei Lösungsansätze: | ||
+ | - **[[# | ||
+ | - **[[# | ||
+ | - **// | ||
+ | === " | ||
+ | Unix-typisch läuft der Systemdienst unter dem eigenen User //rslsync// mit minimalen Rechten. Damit dies nicht zu Problemen mit Zugriffsrechten kommt, müssen der jeweilige Benutzer und der User //rslsync// "über Kreuz" in die jeweiligen Benutzergruppen aufgenommen werden: | ||
+ | < | ||
+ | sudo usermod -aG < | ||
+ | sudo usermod -aG rslsync < | ||
+ | </ | ||
+ | Beachte: Die Rechteänderung wird erst nach einen Re-Login (bzw. Reboot) wirksam. | ||
+ | |||
+ | Zusätzlich sind -- sofern dies nicht schon der Fall ist -- die Gruppenrechte bei den zu syncenden Ordner anzupassen: | ||
+ | |||
+ | < | ||
+ | chmod g+rw < | ||
+ | </ | ||
+ | |||
+ | === Service unter Kennung des Hauptbenutzers === | ||
+ | |||
+ | Es gibt verschiedene Beschreibungen, | ||
+ | |||
+ | Im Verzeichnis ''/ | ||
+ | |||
+ | < | ||
+ | / | ||
+ | |||
+ | </ | ||
+ | |||
+ | <note important> | ||
+ | Das Script ist unter der **eigenen** Kennung, d.h. **nicht** mit '' | ||
+ | </ | ||
+ | |||
+ | Danach ist eine sogenanntes // | ||
+ | |||
+ | < | ||
+ | sudo systemctl edit resilio-sync.service | ||
+ | </ | ||
+ | |||
+ | Im sich öffnendem Editor ist der folgende Inhalt zu ergänzen: | ||
+ | |||
+ | < | ||
+ | [Service] | ||
+ | User=< | ||
+ | Group=< | ||
+ | PIDFile=/ | ||
+ | ExecStartPre= | ||
+ | ExecStart= | ||
+ | ExecStart=/ | ||
+ | </ | ||
+ | |||
+ | Der Platzhalter ''< | ||
+ | |||
+ | Nach dem Speichern kann die sich daraus ergebende Service-Definition wie folgt eingesehen werden: | ||
+ | |||
+ | < | ||
+ | sudo systemctl cat resilio-sync.service | ||
+ | </ | ||
+ | |||
+ | Das ergänzte // | ||
+ | |||
+ | Abschließend ist die '' | ||
+ | |||
+ | < | ||
+ | sudo systemctl daemon-reload | ||
+ | sudo systemctl restart resilio-sync.service | ||
+ | </ | ||
+ | |||
+ | Nun // | ||
===== Konfiguration ===== | ===== Konfiguration ===== | ||
+ | Die Konfiguration kann über die Konfigurationsdatei sowie -- zum kleineren 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 // | ||
+ | * [[# | ||
+ | |||
+ | ==== Zugriff von anderen Rechnern zulassen ==== | ||
+ | |||
+ | In der Default-Konfiguration ist der Zugriff auf die Web-UI nur von gleichen Rechner (''' | ||
+ | |||
+ | < | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Sofern der Zugang für andere Rechner geöffnet wird, sollte [[# | ||
==== https für WebUI ==== | ==== https für WebUI ==== | ||
Zeile 74: | Zeile 166: | ||
===== Quellen ===== | ===== Quellen ===== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||