вот что у меня
Установка XBTT аля Debian 5
Отдельная благодарность за предоставленный Выделенный Сервер InKomen (пока он спал установил xbtt тсссссс
)
И так поехли:
Перед установкой обновиться
Код:
apt-get update
Установим необходимые компоненты
Код:
apt-get install cmake g++ libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libmysqlclient15-dev make subversion zlib1g-dev
Затем скачиваем из SVN
Код:
svn co
Для просмотра ссылки Войди или Зарегистрируйся xbt/misc
svn co
Для просмотра ссылки Войди или Зарегистрируйся xbt/Tracker
Собираем
Код:
cd xbt/Tracker
./make.sh
Добавляем конфиг
Код:
nano xbt_tracker.conf
Код:
mysql_host = localhost
mysql_database = forum
mysql_user = user
mysql_password = user
auto_register = 0
anonymous_announce = 0
anonymous_scrape = 0
anonymous_connect = 0
full_scrape = 0
listen_check = 0
gzip_debug = 0
gzip_scrape = 1
full_scrape = 0
announce_interval = 700
clean_up_interval = 60
read_config_interval = 60
read_db_interval = 150
scrape_interval = 0
write_db_interval = 3
read_files_interval = 2
table_files = bb_bt_torrents
table_users = bb_bt_users
table_files_users = bb_bt_tracker
column_files_completed = complete_count
column_files_fid = topic_id
column_users_uid = user_id
column_users_can_leech = case when bt.u_down_total>5368709120 and (bt.u_up_total+bt.u_up_bonus)<bt.u_down_total*0.3 then 0 else 1 end
column_users_torrents_limit = case when bt.u_up_total>greatest(5368709120,bt.u_down_total) then 0 when bt.u_up_total>5368709120 and bt.u_down_total>0 then floor((bt.u_up_total+bt.u_up_bonus)/0.3/bt.u_down_total)+1 when (bt.u_up_total+bt.u_up_bonus)>bt.u_down_total then 3 else 2 end
column_files_dl_percent = (select case tor.tor_type when 1 then 0 when 2 then 50 else 100 end from bb_bt_torrents tor where tor.topic_id=bt.topic_id) as dl_percent
log_announce = 0
gdc = 1
debug = 0
#free_leech = 0
log_access = 0
redirect_url =
Для просмотра ссылки Войди или Зарегистрируйся
trust_ipv6 = 1
pid_file = xbt_tracker.pid
Делаем автоматический запуск
Код:
nano /etc/init.d/xbt
Код:
#!/bin/sh
XBT_PATH="путь до папки Tracker"
start() {
echo "Starting XBT Tracker"
start-stop-daemon --start --quiet --exec $XBT_PATH/xbt_tracker -- --conf_file $XBT_PATH/xbt_tracker.conf
echo $?
}
stop() {
echo "Stopping XBT Tracker"
start-stop-daemon --stop --quiet --pidfile /root/xbt/xbt_tracker.pid
echo $?
}
case "$1" in
start)
start
;;
stop)
stop
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 1
Сделаем его исполняемым и поставим в автозапуск
Код:
chmod +x /etc/init.d/xbt
update-rc.d xbt defaults 99
Запускаем
Код:
/etc/init.d/xbt start
Проверить можно пройдя на страницу
Для просмотра ссылки Войди или Зарегистрируйся, после этого он передет на вашу страничку
Лан поехали дальше, заходим config.php ищем
PHP:
$bb_cfg['announce_type'] = 'php';
// Меняем на xbt
$bb_cfg['announce_type'] = 'xbt';
Теперь го в БД, заходим в таблицу xbt_config. Копируем приват кей, выглядет таким образом
Код:
Dark4ODhDRGWFdfhjRiIr5Cepq
вставляем его в bb_config torrent_pass_private_key
Вот что должно получитсья
Снимок.PNG
По поводу статистики отпишусь позже. Удачной вам работы на ночь)
Что то упустил не обежайтесь)