Преди това ви запознахме с BitTorrent Sync, който ви позволява да синхронизирате файловете си от компютър на компютър, като използвате технологията Bittorrent. Ако имате свой собствен уеб сървър, можете да използвате btsync като резервен инструмент за архивиране на файлове от вашия компютър на уеб сървъра. Ето как можете да настроите BitTorrent Sync на сървъра си.

Забележка : Този урок предполага, че имате сървър на Linux и имате административни права на сървъра. Ако използвате сървър на Windows, този урок не е приложим.

1. Влезте във вашия отдалечен сървър чрез SSH. В началната директория (или всяка папка, която не е достъпна за обществеността), създайте папка "btsync".

 mkdir btsync cd btsync 

След това изтеглете инсталатора BitTorrent Sync от мрежата.

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

Използвам 64-битовата версия на инсталатора. Можете да изберете най-подходящата за сървъра ви версия.

Извличане на таргет файла:

 tar -xvzf btsync_x64.tar.gz 

Ако изпълнявате команда " ls ", трябва да видите файла "btsync" и "LICENSE.TXT".

Изпълнете файла btsync.

 ./btsync 

Това ще стартира BitTorrent Sync във фонов режим.

Сега отидете в браузъра си и въведете адреса: " http: // your-ip-address: 8888 "

На сървър на Apache с няколко домейна, може да се наложи да добавите следния запис към файла vhost, специфичен за домейна:

 ProxyPass http://127.0.0.1:8888/gui/ ProxyPassReverse http://127.0.0.1:8888/gui/ Пренасочване на постоянен / btsync / gui / 

Рестартирайте сървъра на Apache и ще имате достъп чрез URL адреса: " http: // your-domain-name / gui / "

Защита на GUI на BTSync

По подразбиране графичният интерфейс на BTSync е обществено достъпен и всеки има достъп до него. Това, което искате да направите, е да добавите защита с парола, така че само вие да имате достъп до нея.

В отдалечения сървър създайте файл "btsync.config". Уверете се, че го поставите на място, което не е достъпно за обществеността.

 nano btsync.config 

Поставете следните линии в празния файл:

 {"webui": {"listen": "0.0.0.0:8888", "вход": "YOUR_LOGIN_USERNAME", "парола": "YOUR_LOGIN_PASSWORD"}} 

Заменете "YOUR_LOGIN_USERNAME" и "YOUR_LOGIN_PASSWORD" с вашето потребителско име и парола.

Запазете (ctrl + o) и излезте от файла (ctrl + x).

След това добавете конфигурационния файл към btsync:

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

Забележка: Трябва да спрете / убиете текущия процес, преди да можете да добавите конфигурационния файл. След като бъде добавен, btsync автоматично ще стартира сам.

Сега опреснете браузъра си и той ще ви подкани за идентификационните данни за вход.

употреба

С уеб GUI ще можете да добавите папка и тайна, за да започнете да синхронизирате файловете от вашия компютър със сървъра. Не забравяйте, че трябва да инсталирате и BitTorrent Sync клиент на вашия компютър, преди да можете да синхронизирате файловете.

Наслади се!