Dies ist eine alte Version des Dokuments!
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) |
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
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.