Zuvor haben wir Sie mit BitTorrent Sync vertraut gemacht, mit dem Sie Ihre Dateien mithilfe der Bittorrent-Technologie von Computer zu Computer synchronisieren können. Wenn Sie einen eigenen Webserver haben, können Sie btsync als Backup-Tool verwenden, um Dateien von Ihrem Computer auf den Webserver zu sichern. So können Sie BitTorrent Sync auf Ihrem Server einrichten.

Hinweis : In diesem Lernprogramm wird davon ausgegangen, dass Sie über einen Linux-Server verfügen und über Administratorrechte für den Server verfügen. Wenn Sie einen Windows-Server verwenden, ist dieses Lernprogramm nicht anwendbar.

1. Melden Sie sich über SSH bei Ihrem Remote-Server an. Erstellen Sie im Home-Verzeichnis (oder in einem anderen Ordner, auf den die Öffentlichkeit nicht zugreifen kann) einen Ordner "btsync".

 mkdir btsync cd btsync 

Als nächstes holen Sie das BitTorrent Sync-Installationsprogramm aus dem Internet.

 wget http://btsync.s3-website-us-east-1.amazonaws.com/btsync_x64.tar.gz 

Ich verwende die 64-Bit-Version des Installers. Sie können die für Ihren Server am besten geeignete Version auswählen.

Extrahiere die TAR-Datei:

 tar -xvzf btsync_x64.tar.gz 

Wenn Sie einen " ls " -Befehl ausführen, sollten Sie die Datei "btsync" und die Datei "LICENSE.TXT" sehen.

Führen Sie die BTSYNC-Datei aus.

 ./btsync 

Dadurch wird BitTorrent Sync im Hintergrund ausgeführt.

Gehen Sie nun zu Ihrem Browser und geben Sie die Adresse ein: " http: // your-ip-address: 8888 "

Auf einem Apache-Server mit mehreren Domänen müssen Sie möglicherweise den folgenden Eintrag zur domänenspezifischen vhost-Datei hinzufügen:

 ProxyPass http://127.0.0.1:8888/gui/ ProxyPassReverse http://127.0.0.1:8888/gui/ Weiterleitung permanent / btsync / gui / 

Starten Sie den Apache-Server neu und Sie können über die URL: " http: // Ihr-Domain-Name / gui / "

Schutz der BTSync-GUI

Standardmäßig ist die BTSync-GUI öffentlich verfügbar und jeder kann darauf zugreifen. Was Sie tun möchten, ist einen Passwortschutz hinzuzufügen, damit nur Sie darauf zugreifen können.

Erstellen Sie auf dem Remoteserver eine Datei "btsync.config". Stellen Sie sicher, dass Sie es an einem Ort platzieren, der für die Öffentlichkeit nicht zugänglich ist.

 nano btsync.config 

Fügen Sie die folgenden Zeilen in die leere Datei ein:

 {"webui": {"listen": "0.0.0.0:8888", "login": "YOUR_LOGIN_USERNAME", "password": "YOUR_LOGIN_PASSWORD"}} 

Ersetzen Sie "YOUR_LOGIN_USERNAME" und "YOUR_LOGIN_PASSWORD" durch Ihren Benutzernamen und Ihr Passwort.

Speichern Sie (Strg + O) und beenden Sie die Datei (Strg + X).

Fügen Sie als Nächstes die Konfigurationsdatei zu BTSYNC hinzu:

 ./btsync --config /path/to/btsync.config 

Hinweis: Sie müssen den aktuell laufenden Prozess anhalten / beenden, bevor Sie die Konfigurationsdatei hinzufügen können. Nach dem Hinzufügen wird Btsync automatisch von selbst gestartet.

Aktualisieren Sie nun Ihren Browser und Sie werden zur Eingabe der Anmeldeinformationen aufgefordert.

Verwendung

Mit der Web-GUI können Sie Ordner und das Geheimnis hinzufügen, um die Dateien von Ihrem Computer mit dem Server zu synchronisieren. Denken Sie daran, dass Sie den BitTorrent Sync Client auch auf Ihrem Computer installieren müssen, bevor Sie die Dateien synchronisieren können.

Genießen!