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

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

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 »
Как установить хобот. Пожалуйста помогите
 

Теги:
 

Установка и настройка отказоустойчивого кластера на основе drbd

Автор DEOVER

Ответов: 3
Просмотров: 4337
Последний ответ 29 Февраля 2012, 14:32:01
от DEOVER
Установка и настройка Debian на сервер

Автор VIAlex

Ответов: 15
Просмотров: 5542
Последний ответ 05 Декабря 2013, 12:31:38
от leomuz
Установка мониторинга Monit+MMonit

Автор Kinak

Ответов: 4
Просмотров: 1882
Последний ответ 15 Января 2017, 14:38:19
от lenin
Установка Nxclient_3.4

Автор kuzma

Ответов: 3
Просмотров: 502
Последний ответ 09 Декабря 2019, 05:46:59
от ogost
[Решено] Установка apache

Автор cia

Ответов: 2
Просмотров: 2505
Последний ответ 28 Октября 2011, 13:24:37
от cia