Benutzer-Werkzeuge

Webseiten-Werkzeuge


thoschwiki:anwendungen:resiliosync

Dies ist eine alte Version des Dokuments!


Resilio Sync

Die Seite befindet sich noch im Aufbau.

Resilio Sync (formals BitTorrent) ist eine Anwendung zur Dateisynchronisation zwischen zwei oder mehr Rechnern. Das Produkt nutzt auf einen auf dem BitTorrent-Protokoll basierende Peer-to-Peer-Ansatz. Die Synchronisation ist zwischen Rechnern im gleichen LAN und/oder über das Internet mit Rechnern an anderen Standorten erfolgen. Die Synchronisation mit Remote-Rechnern kann über Relay-Knoten erfolgen, sodass die Remote-Rechnern nicht direkt aus dem Internet erreichbar sein müssen.

Software
Produktseite Resilio Sync
Plattformen FreeBSD (i386, x86-64) Linux (div. Architekturen), macOS, Windows
sowie mobile Clients
Linux-Paketierung DEB, RPM
Respositories
Lizenz proprietär
Preis Basisnutzung umsonst, $59,90, $99,90
weitere Informationen
Resilio Sync (Docker)

Installation

Es stehen plattformspezifische Installationspakete zum Download bereit. Für Linux-Systeme bestehen darüber hinaus auch Respositories für die verbreitetsten Linux-Distributionen zur Verfügung.

Die Installation auf Debian-basierten Systemen (Debian, Raspbian bzw. Raspbian OS sowie Ubuntu und dessen Derivate) kann wie folgt unter Nutzung des Repositories erfolgen:

GPG-Key von Resilio installieren:

wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -

Paketquelle einrichten:

echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list

Installation:

sudo apt-get update
sudo apt-get install resilio-sync

Für die Nutzung auf meinen Rechner bevorzuge ich, dass der Resilio Sync-Service unter meiner Benutzerkennung läuft. Hierfür ist die Konfiguration des Services anzupassen.

In der Datei /usr/lib/systemd/user/resilio-sync.service ist die Zeile WantedBy=multi-user.target in WantedBy=default.target zu ändern:

sudo sed -i "s|WantedBy=multi-user.target|WantedBy=default.target|" /usr/lib/systemd/user/resilio-sync.service

Konfiguration

https für WebUI

Der Zugang zur WebUI sollte per https gesichert werden, damit die Zugangsdaten nicht aus dem Datenstrom in Klartext abgefangen werden können. Sofern https nicht per Default aktiviert ist, kann dies durch die Ergänzung des Statements „force_https“ : true in der Konfigurationsdatei gesteuert werden:

    "webui" :
    {
        "listen" : "0.0.0.0:8888",
        "allow_empty_password" : false,
        "force_https" : true  // enable https
    }

Sofern die Transportverschlüsselung nicht von Resilio Sync vorgenommen werden soll1), ist die entsprechende Zeile auszukommentieren bzw. zu löschen.

Beim Anhängen einer neuen Zeile ist das Komma am Ende der vorangehenden Zeile zu ergänzen.
Beim Entfernen der letzten Zeile eines Blocks ist das entsprechende Komma zu entfernen.
Erfolgt die Transportverschlüsselung mit https durch einen Router wie Traefik, dann sollte die Transportverschlüsselung durch Resilio Sync deaktiviert werden.

Quellen

1)
z.B. Sicherung durch Traefik
thoschwiki/anwendungen/resiliosync.1606757876.txt.gz · Zuletzt geändert: 30.11.2020 18:37 von thosch