Eerder hebben we u kennis laten maken met BitTorrent Sync waarmee u uw bestanden van computer naar computer kunt synchroniseren met Bittorrent-technologie. Als u een eigen webserver hebt, kunt u btsync gebruiken als back-uptool om een ​​back-up van bestanden van uw computer naar de webserver te maken. Hier is hoe u BitTorrent Sync op uw server kunt instellen.

Opmerking : Deze tutorial gaat ervan uit dat u een Linux-server hebt en dat u beheerdersrechten op de server hebt. Als u een Windows-server gebruikt, is deze zelfstudie niet van toepassing.

1. Meld u via SSH aan bij uw externe server. In de basismap (of een map die niet toegankelijk is voor het publiek), maakt u een map "btsync".

 mkdir btsync cd btsync 

Haal vervolgens het BitTorrent Sync-installatieprogramma van het web.

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

Ik gebruik de 64-bits versie van het installatieprogramma. U kunt de versie kiezen die het meest geschikt is voor uw server.

Pak het tar-bestand uit:

 tar -xvzf btsync_x64.tar.gz 

Als u een " ls " -opdracht uitvoert, ziet u het bestand "btsync" en "LICENSE.TXT".

Voer het btsync-bestand uit.

 ./btsync 

Hiermee wordt BitTorrent Sync op de achtergrond uitgevoerd.

Ga nu naar uw browser en typ het adres: " http: // uw-ip-adres: 8888 "

Op een Apache-server met meerdere domeinen moet u mogelijk het volgende item toevoegen aan het domeinspecifieke vhost-bestand:

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

Start de Apache-server opnieuw op en u krijgt toegang via de URL: " http: // uw-domeinnaam / gui / "

Bescherming van de BTSync GUI

Standaard is de BTSync GUI openbaar beschikbaar en heeft iedereen toegang. Wat u wilt doen is een wachtwoordbeveiliging toevoegen, zodat alleen u er toegang toe heeft.

Maak een "btsync.config" -bestand op de externe server. Zorg ervoor dat u het op een locatie plaatst die niet toegankelijk is voor het publiek.

 nano btsync.config 

Plak de volgende regels in het lege bestand:

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

Vervang "YOUR_LOGIN_USERNAME" en "YOUR_LOGIN_PASSWORD" door uw gebruikersnaam en wachtwoord.

Sla op (ctrl + o) en verlaat het bestand (ctrl + x).

Voeg vervolgens het configuratiebestand toe aan btsync:

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

Opmerking: u moet het momenteel lopende proces stoppen / stoppen voordat u het configuratiebestand kunt toevoegen. Eenmaal toegevoegd, zal btsync vanzelf automatisch starten.

Vernieuw nu uw browser en u wordt gevraagd om de inloggegevens.

Gebruik

Met de web-GUI kunt u een map en het geheim toevoegen om te beginnen met het synchroniseren van de bestanden van uw computer naar de server. Vergeet niet dat u de BitTorrent Sync-client ook op uw computer moet installeren voordat u de bestanden kunt synchroniseren.

Genieten!