Startseite
» LINUX
»
So richten Sie einen Resilio Sync Server unter Linux ein
So richten Sie einen Resilio Sync Server unter Linux ein
Um einen Resilio Sync-Server unter Linux einzurichten , installieren Sie das Paket aus dem offiziellen Resilio-Repository, aktivieren Sie den Systemdienst und schließen Sie die Einrichtung in der browserbasierten WebUI ab. Linux-Pakete führen Sync rslsyncstandardmäßig unter einem eingeschränkten Benutzerkonto aus, daher benötigt der Dienst auch Leseberechtigungen für die freigegebenen Ordner.
Prüfen Sie Ihre Lizenz vor der Installation. Laut der aktuellen Linux-Anleitung von Resilio kann Sync 3.x für den privaten, nicht-kommerziellen Gebrauch installiert werden. Resilio Sync Business-Nutzer sollten bei Version 2.8.1 bleiben und ein Upgrade einer bestehenden Business-Installation auf Version 3 nicht durchführen, da konfigurierte Freigabezugriffe verloren gehen könnten. Informationen zu den aktuellen Paketen und Versionen finden Sie in der offiziellen Linux-Installationsanleitung .
Installieren Sie das offizielle Linux-Paket
Verwenden Sie das offizielle Repository Ihrer Distribution, damit deren Paketmanager Sync installieren und aktualisieren kann.
Der APT-Repository-Eintrag und die Installationsbefehle für Debian-basierte Systeme.
Fedora-, RHEL- und kompatible RPM-Systeme
Importieren Sie den Signaturschlüssel von Resilio, fügen Sie das zugehörige RPM-Repository hinzu und installieren Sie das Paket mit dem Paketmanager Ihrer Distribution:
Auf älteren YUM-Systemen verwenden Sie Zypper sudo yum install resilio-sync. OpenSUSE bietet separate Zypper-Anweisungen. Die Anleitung von Resilio listet außerdem manuelle Pakete für unterstützte Architekturen auf.
RPM-basierte Systeme verwenden eine Repository-Datei, bei der die Überprüfung der Paketsignatur aktiviert ist.
Aktivieren Sie den Systemdienst
Das Paket installiert einen Systemdienst, der als eingeschränkter rslsyncBenutzer ausgeführt wird. Aktivieren Sie ihn jetzt und beim Systemstart und überprüfen Sie anschließend seinen Status:
sudo systemctl enable --now resilio-sync
sudo systemctl status resilio-sync
Der Paketdienst läuft unter rslsync; es handelt sich nicht um den Benutzerdienst systemctl --useraus älteren Anleitungen. Siehe die Linux-Dienstanweisungen von Resilio .
Prüfen Sie, ob systemd den Resilio Sync-Dienst als aktiv meldet.
Öffnen Sie die WebUI und benennen Sie das Gerät.
Öffnen Sie auf dem Server die Anwendung http://localhost:8888/gui/. Linux Sync verwendet eine Browseroberfläche. Erstellen Sie separate Anmeldedaten (Benutzername und Passwort) für die WebUI und benennen Sie das Gerät. Die WebUI-Anleitung von Resilio beschreibt Port 8888 und den standardmäßigen Loopback-Listener.
Füllen Sie das WebUI-Erststartformular in einem Browser auf dem Server aus.
Bei einem Server ohne grafische Benutzeroberfläche (Headless Server) sollte die WebUI privat bleiben und ein SSH-Tunnel von Ihrem Computer aus verwendet werden:
Bei geöffnetem Tunnel rufen Sie die entsprechende Adresse auf http://localhost:8888/gui/. Halten Sie den Admin-Port vom öffentlichen Internet fern. Für den LAN-Zugriff verbinden Sie sich ausschließlich mit einem vertrauenswürdigen Netzwerk und verwenden Sie eine Authentifizierung.
Verwenden Sie für die Fernadministration einen privaten Tunnel oder ein VPN, anstatt den WebUI-Port zu veröffentlichen.
Ordner hinzufügen und freigeben
In der WebUI wählen Sie das + Menü, dann Standardordner und anschließend das zu synchronisierende Verzeichnis.
Wählen Sie „Nur lesen“, wenn andere Geräte Dateien empfangen sollen, ohne Änderungen zurückzusenden. Wählen Sie „Nur lesen und schreiben“, wenn andere Geräte Dateien im freigegebenen Ordner hinzufügen, bearbeiten oder löschen sollen.
Kopieren Sie den Freigabeschlüssel oder -link für einen Computer oder verwenden Sie die QR-Code-Option für ein Mobilgerät. Öffnen Sie auf einem Linux-Client das Menü „+“ und wählen Sie „Schlüssel oder Link eingeben“, um die Freigabe hinzuzufügen.
Die Freigabedialoganleitung von Resilio erläutert diese Berechtigungen. Die Berechtigung „Nur Lesen“ ist für Backup- oder Verteilungspartner nützlich, da deren Änderungen nicht synchronisiert werden.
Wählen Sie einen Standardordner aus und legen Sie für Sync das Verzeichnis auf dem Linux-Server fest.Wählen Sie die restriktivste Zugriffseinstellung, die den Anforderungen des Empfangsgeräts entspricht.
Gewähren Sie dem Dienstkontoordner Zugriff
Der Dienst läuft als Benutzer rslsync, benötigt also Zugriff auf alle übergeordneten Verzeichnisse und Lesezugriff zum Scannen von Dateien. Schreibzugriff sollte nur gewährt werden, wenn Sync dort schreiben muss.
Wenn der Ordner bereits einer freigegebenen Gruppe mit dem Namen „“ angehört syncfiles, fügen Sie das Dienstkonto dieser Gruppe hinzu:
Ersetzen Sie „Ordner syncfiles“ durch die Gruppe des Ordners und erteilen Sie ihr die benötigten Zugriffsrechte. Vermeiden Sie weitreichende Berechtigungen wie chmod 777„Alles“; prüfen Sie einen Pfad mit „Pfad prüfen“ ls -ld /path/to/folder. Starten Sie Sync nach der Änderung der Gruppenzugehörigkeit neu.
Das paketierte Dienstkonto muss in der Lage sein, das ausgewählte Verzeichnis zu durchlaufen und zu lesen und nur bei Bedarf zu schreiben.
Überprüfen Sie die Einrichtung
Wenn die WebUI nicht geladen wird, überprüfen Sie sudo systemctl status resilio-syncdie Pfadberechtigungen sudo journalctl -u resilio-sync -b --no-pager. Falls eine Freigabe nicht verfügbar ist, überprüfen Sie die Pfadberechtigungen für die Freigabe erneut rslsync. Die Paketeinstellungen werden unter gespeichert /var/lib/resilio-sync, getrennt von synchronisierten Ordnern.
Sobald der Dienst läuft, ist die WebUI nur dort erreichbar, wo Sie es vorgesehen haben, und das Dienstkonto kann auf das ausgewählte Verzeichnis zugreifen. Fügen Sie denselben Freigabeschlüssel auf einem anderen Gerät hinzu, um mit der Synchronisierung zu beginnen.