#1
Установка XBTT аля Debian 5
Отдельная благодарность за предоставленный Выделенный Сервер InKomen (пока он спал установил xbtt тсссссс🙂)
И так поехли:
Перед установкой обновиться
Установим необходимые компоненты
Затем скачиваем из SVN
Собираем
Добавляем конфиг
Делаем автоматический запуск
Сделаем его исполняемым и поставим в автозапуск
Запускаем
Проверить можно пройдя на страницу http://ваш-ип:2710, после этого он передет на вашу страничку
Лан поехали дальше, заходим config.php ищем
Теперь го в БД, заходим в таблицу xbt_config. Копируем приват кей, выглядет таким образом
Вот что должно получитсья

По поводу статистики отпишусь позже. Удачной вам работы на ночь)
Что то упустил не обежайтесь)
Отдельная благодарность за предоставленный Выделенный Сервер 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 http://torrentpier2.googlecode.com/svn/trunk/install/xbt/linux/misc xbt/misc svn co http://torrentpier2.googlecode.com/svn/trunk/install/xbt/linux/Tracker 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 = http://site.ru/forum/ 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
Проверить можно пройдя на страницу http://ваш-ип:2710, после этого он передет на вашу страничку
Лан поехали дальше, заходим config.php ищем
$bb_cfg['announce_type'] = 'php'; // Меняем на xbt $bb_cfg['announce_type'] = 'xbt';
Теперь го в БД, заходим в таблицу xbt_config. Копируем приват кей, выглядет таким образом
Dark4ODhDRGWFdfhjRiIr5Cepqвставляем его в bb_config torrent_pass_private_key
Вот что должно получитсья

По поводу статистики отпишусь позже. Удачной вам работы на ночь)
Что то упустил не обежайтесь)