debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: О Установка xbtt tracker  (Прочитано 1025 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nurik4249

  • Новичок форума
  • Topic Author
  • Сообщений: 2
О Установка xbtt tracker
« : 08 Январь 2016, 13:44:49 »
Добрый день Уважаемый форумчане. У меня есть проблема о Установка xbtt tracker в сервера.
VDS сервер, Debian 7.9 (i686), VestaCP. Как установить.

Spoiler: ShowHide

Установка ретрекера XBTT

Ретрекер (retracker, также встречается термин псевдотрекер) — технология оптимизации обмена битторрент (bittorrent) трафиком внутри локальных сетей. Подробней на Wikipedia.ru

Устанавливаем ретрекер XBTT на Debian 7. Предполагается что у нас уже есть Веб сервер Apache + PHP + MySQL.

Устанавливаем необходимые пакеты для сборки XBTT:

aptitude install make libmysqlclient-dev build-essential linux-headers-`uname -r` subversion gcc libboost-dev libboost-serialization-dev boost-build
Создаем каталог для трекера XBTT в процессе получения с SVN:

cd /etc/
Получаем по svn последнюю версию трекера XBTT:

svn co http://xbt.googlecode.com/svn/trunk/xbt/misc xbt/misc
svn co http://xbt.googlecode.com/svn/trunk/xbt/Tracker xbt/Tracker
Собираем трекер XBTT:

cd xbt/Tracker
./make.sh
Далее необходимо создать пользователя и таблицы трекера XBTT в MySQL или через консоль или в PHPMyAdmin. Входим в MySQL:

mysql -u root -p
Создаем пользователя для трекера XBTT:

CREATE USER 'tracker'@'localhost' IDENTIFIED BY '%ПАРОЛЬ_ДЛЯ_ПОЛЬЗОВАТЕЛЯ%';
Создаем базу данных:

CREATE DATABASE IF NOT EXISTS `tracker`;
Даем полные права на базу данных:

GRANT ALL PRIVILEGES ON `tracker`.* TO 'tracker'@'localhost';
Выходим из MySQL:

exit;
Импортируем базу данных трекера XBTT используя пароль от пользователя tracker

mysql -u tracker -p tracker < xbt_tracker.sql
Дальше нам нужно отредактировать конфигурационный файл с созданием резервной копии:

cp xbt_tracker.conf.default xbt_tracker.conf
nano xbt_tracker.conf
В конфигурационный файл добавляем данные со страницы проекта http://xbtt.sourceforge.net/tracker/ и поправляем:

логин, пароль и имя базы данных для трекера
Исправляем строку с pid_file
конфигурационный в итоге получился такой:

?
конфигурационный файл трекера XBTT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
mysql_host = localhost
mysql_user = tracker
mysql_password = %ПАРОЛЬ_ДЛЯ_ПОЛЬЗОВАТЕЛЯ%
mysql_database = tracker
announce_interval               1800
anonymous_connect               1
anonymous_announce              1
anonymous_scrape                1
auto_register           1
clean_up_interval               60
daemon          1
debug           0
full_scrape             0
gzip_debug              1
gzip_scrape             1
listen_ipa              *
listen_port             2710
log_access              0
log_announce            0
log_scrape              0
offline_message
pid_file = /var/run/xbt_tracker.pid
read_config_interval            60
read_db_interval                60
redirect_url
scrape_interval         0
table_announce_log              xbt_announce_log
table_files             xbt_files
table_files_users               xbt_files_users
table_scrape_log                xbt_scrape_log
table_users             xbt_users
write_db_interval               15
Дальше создаем старт/стоп скрипт. Закачиваем скрипт:

wget -P /etc/init.d/ http://data.adminsklad.ru/xbtt/xbt
Даем права на запуск:

chmod +x /etc/init.d/xbt
Добавляем в запуск:

update-rc.d xbt defaults 99
Запускаем!

/etc/init.d/xbt start
Проверяем работу по адресу:

http://%ВАШ_HOSTNAME%:2710/st
Не забываем открыть TCP и UDP порты 2710 в фаерволе.

Веселости, баги, глюки или еще как назвать… замеченные в процессе установки и эксплуатации.
Непонятная работа конфигурационного файла и конфигурации из MySQL:
В процессе выяснилось, что мои торренты показывают unregister torrent., решение нашлось на Блоге Незабудычь, нужно добавить параметр auto_register = 1 конфигурации в таблицу xbt_config MySQL

INSERT INTO `tracker`.`xbt_config` (`name` ,`value`)VALUES ('auto_register', '1');
Таким же образом начинает работать режим debug доступный по адресу xbtt:2710/debug, добавляем в xbt_config параметр debug = 1

Где то написано было, что можно все параметры перенести в MySQl, но у меня при старте говорит что такие то параметры не распознаны, то есть это не выход. Баги… :-(

непонятно почему в процессе импорта в DB часть таблиц не импортируется, а часть импортированных просто не работают.
В каталоге xbt/Tracker/htdocs лежат интересные php файлы со статистикой ретрекера, т.е. положить как web страницу.
Автозапуск не у всех работает, скрипт можно добавить в /etc/rc.local

Вот такие команда показать ошибку
cd /etc/
« Последнее редактирование: 08 Январь 2016, 13:46:55 от Nurik4249 »
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3246
  • wheezy KDE & jessie LXDE & stretch KDE
Re: О Установка xbtt tracker
« Ответ #1 : 08 Январь 2016, 13:57:50 »
На вскидку
wget -P /etc/init.d/ http://data.adminsklad.ru/xbtt/xbt
cd /etc/init.d
wget -P  http://data.adminsklad.ru/xbtt/xbt
Опять же наверное лучше сначала запустить сервис а уже потом добавить его в автозапуск и почему 99 ?
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Nurik4249

  • Новичок форума
  • Topic Author
  • Сообщений: 2
Re: О Установка xbtt tracker
« Ответ #2 : 08 Январь 2016, 14:57:42 »
Как установить хобот. Пожалуйста помогите
 

Русскоязычное сообщество Debian GNU/Linux

Re: О Установка xbtt tracker
« Ответ #2 : 08 Январь 2016, 14:57:42 »


Теги:
 

Установка LAMP

Автор Fire

Ответов: 10
Просмотров: 2321
Последний ответ 22 Август 2011, 19:36:59
от Indarien
Debian 6.0 64-Bit, LAMP, пост установка

Автор Sash

Ответов: 2
Просмотров: 1514
Последний ответ 06 Сентябрь 2012, 09:52:50
от kobzar
Установка phpmyadmin

Автор sky

Ответов: 1
Просмотров: 995
Последний ответ 01 Декабрь 2013, 22:29:05
от demon_666_902
установка на веб сервер.

Автор natala

Ответов: 6
Просмотров: 839
Последний ответ 01 Июнь 2015, 20:18:18
от natala
Установка Дебиан на ARM (BeagleBoard)

Автор alex812

Ответов: 1
Просмотров: 1518
Последний ответ 23 Декабрь 2011, 14:27:38
от SeHELLioN