MyTetra Share
Делитесь знаниями!
Устанавливаем BitTorrent Sync на сервер linux
Время создания: 19.10.2014 18:09
Раздел: linux - gentoo
Запись: lesnik757/mytetra/master/base/1413720564bhuf6tr05i/text.html на raw.githubusercontent.com

Жмем правой кнопкой на нужной нам версии, копируем ссылку в буфер обмена. Далее идем на сервер по ssh, выбираем папку, в которой будет лежать и работать BitTorrent Sync или создаем новую, делаем в нее cd. Зашли в папку, качаем wget-ом наш исполняемый файл


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

Растариваем его


tar zxvf btsync_x64.tar.gz

Удаляем архив, он больше не нужен. Запускаем исполняемый файл


./btsync

Теперь нам нужно добыть файл конфигурации, для этого делаем


./btsync --dump-sample-config > btsync.conf

Открываем файл для редактирования


nano btsync.conf

И вот видим его содержимое примерно такое:


synology> ./btsync --dump-sample-config

{


"device_name": "My Sync Device",


"listening_port" : 0, // 0 - randomize port


/* storage_path dir contains auxilliary app files


if no storage_path field: .sync dir created in the directory


where binary is located.


otherwise user-defined directory will be used


*/


"storage_path" : "/home/user/.sync",


// uncomment next line if you want to set location of pid file


// "pid_file" : "/var/run/syncapp/syncapp.pid",


"check_for_updates" : true,


"use_upnp" : true, // use UPnP for port mapping


/* limits in kB/s


0 - no limit


*/


"download_limit" : 0,


"upload_limit" : 0,


/* remove "listen" field to disable WebUI


remove "login" and "password" fields to disable credentials check


*/


"webui" :


{


"listen" : "0.0.0.0:8888",


"login" : "admin",


"password" : "password"


}


/* !!! if you set shared folders in config file WebUI will be DISABLED !!!


shared directories specified in config file


override the folders previously added from WebUI.


*/


/*


,


"shared_folders" :


[


{


// use --generate-secret in command line to create new secret


"secret" : "MY_SECRET_1", // * required field


"dir" : "/home/user/bittorrent/sync_test", // * required field


// use relay server when direct connection fails


"use_relay_server" : true,


"use_tracker" : true,


"use_dht" : false,


"search_lan" : true,


// enable sync trash to store files deleted on remote devices


"use_sync_trash" : true,


// specify hosts to attempt connection without additional search


"known_hosts" :


[


"192.168.1.2:44444",


"myhost.com:6881"


]


}


]


*/


// Advanced preferences can be added to config file.


// Info is available in BitTorrent Sync User Guide.


}


Для начала можно поменять "device_name": "My Sync Device", вместо My Sync Device вписать какое нравится. И САМОЕ ГЛАВНОЕ!!! это


{


"listen" : "0.0.0.0:8888",


"login" : "admin",


"password" : "password"


}


Соответственно, меняем значения


"login" : "admin",


"password" : "password"


На какие нравится.


Разрешаем 8888 порт в iptables


iptables -A INPUT -p tcp --dport 8888 -j ACCEPT

Киляем ./btsync и запускаем его с применением файла конфигурации так


./btsync --config btsync.conf

Теперь при попытке зайти на ip адрес сервера на порт 8888 будет вылазить окно с запросом авторизации.

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования