Установка РеТрекера XBTT в Linux (Ubuntu) |
Здравствуйте, гость ( Вход | Регистрация )
Установка РеТрекера XBTT в Linux (Ubuntu) |
17.12.2008, 9:42
Сообщение
#1
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Установка на Ubuntu-server 8.10:
(можт пригодится кому-нить) Для установки MySQL использовался репозиторий: Код deb http://dotdeb.debian.skynet.be stable all Переходим в root Код su Желательно перед установкой обновиться, но не обязательно: Код apt-get update && apt-get upgrade Сначало нужно установить всё необходимо для сборки Код apt-get install make build-essential linux-headers-`uname -r` mysql-server libmysqlclient-dev subversion gcc libboost-dev libboost-serialization-dev boost-build затем получим по svn последнюю версию: Код mkdir /usr/src/my cd /usr/src/my svn co https://xbtt.svn.sourceforge.net/svnroot/xbtt/trunk/xbt/misc xbt/misc svn co https://xbtt.svn.sourceforge.net/svnroot/xbtt/trunk/xbt/Tracker xbt/Tracker собственно сборка: Код cd xbt/Tracker ./make.sh теперь нужно создать таблицы в mysql: mysql -uroot -p Код >CREATE USER 'xbt'@'localhost' IDENTIFIED BY 'YOU_PASSWORD'; >GRANT USAGE ON *.* TO 'xbt'@'localhost' IDENTIFIED BY 'YOU_PASSWORD'; >CREATE DATABASE IF NOT EXISTS `xbt`; >GRANT ALL PRIVILEGES ON `xbt`.* TO 'xbt'@'localhost'; >exit; Вместо YOU_PASSWORD - ваш пароль Импортируем БД трекера: Код mysql -uxbt -p xbt < xbt_tracker.sql Отредактируем конфиг: Код cp xbt_tracker.conf.default xbt_tracker.conf nano xbt_tracker.conf Опции конфиг файла можно посмотреть тут: http://xbtt.sourceforge.net/tracker/ чтобы перейти к следующему этапу - кроме задания базы, пользователя и пароля нужно внести в конфигурацию следующую строчку: pid_file = /var/run/xbt_tracker.pid Чтобы трекер запускался автоматически создадим простенький стартовый скрипт: Код nano /etc/init.d/xbt Скрипт: Код #!/bin/sh XBT_PATH="/usr/src/my/xbt/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 /var/run/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://XX.XX.XX.XX:2710/st где XX.XX.XX.XX - адрес Вашего нового ретрекера После того как вы это сделали , хорошо бы привязать ваш IP адрес к домену например на no-ip.org что бы при изменении вы могли сами поменять IP ! -------------------- |
|
|
4.1.2009, 12:21
Сообщение
#2
|
|
Новичок Группа: Пользователи Сообщений: 3 Регистрация: 4.1.2009 Пользователь №: 108 |
Поправьте очапятку:
Цитата chmod +x /etx/init.d/xbt chmod +x /etc/init.d/xbt в конце описания |
|
|
4.1.2009, 13:34
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
Поправьте очапятку: chmod +x /etc/init.d/xbt в конце описания Пофиксели -------------------- |
|
|
6.1.2009, 4:04
Сообщение
#4
|
|
Новичок Группа: Пользователи Сообщений: 1 Регистрация: 6.1.2009 Пользователь №: 119 |
hello проше помощи ....
проинсталил всё на ubuntu server 8.10 проблемка такая... немогу запустить .... причина нету папки в корне /usr/src/my/xbt/Tracker/xbt_tracker /xbt_tracker - нету а старт не получается потмоучто обращается к этому каталогу ./xbt_tracker или start-stop-daemon --start --quiet --exec $XBT_PATH/xbt_tracker -- --conf_file $XBT_PATH/xbt_tracker.conf как мне быть ? если руками создать ? или его не должно быть .... |
|
|
6.1.2009, 17:01
Сообщение
#5
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
hello проше помощи .... проинсталил всё на ubuntu server 8.10 .....многа букав.... как мне быть ? если руками создать ? или его не должно быть .... Вопросы для уточнения проблемы: 1) Всё ли делалось по вышеизложенной иструкции? 2) если у Вас нету папки /usr/src/my/xbt/Tracker/ то как вы тогда скомпилировали xbt_tracker ?? основное что нужно для работы ретрекера - это скомпилированный бинарник xbt_tracker и его конфигурационный файл xbt_tracker.conf Далее это всё нужно положить в _какую_нибудь_папку_ - главное чтобы и конфиг и бинарник были в одной папке А затем указать в скрипте запуска /etc/init.d/xbt Код XBT_PATH="_какая-то_Ваша_папка_без_конечного_слеша_"
-------------------- |
|
|
6.1.2009, 21:19
Сообщение
#6
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Как выяснилось нужно было установить пакет libboost-serialization-dev, я его не ставил, может быть у меня он был установлен или его заменяли функции других пакетов т.к. я использовал самый свежий образ для установки - не знаю. В любом случае - он добавлен в установку.
-------------------- |
|
|
16.1.2009, 16:59
Сообщение
#7
|
|
Новичок Группа: Пользователи Сообщений: 8 Регистрация: 16.1.2009 Пользователь №: 259 |
Господа, а поделитесь секретом как xbt tracker поставить на freebsd?) Какие зависимости(кроме mysql-server) есть?
Кто-нибудь пробовал на фрюхе его собирать? У меня не собралось Как сделать стартовый скрипт итп не проблема - надо бинари собрать |
|
|
16.1.2009, 17:11
Сообщение
#8
|
|
Участник Группа: Пользователи Сообщений: 15 Регистрация: 10.1.2009 Пользователь №: 197 |
Господа, а поделитесь секретом как xbt tracker поставить на freebsd?) Какие зависимости(кроме mysql-server) есть? Кто-нибудь пробовал на фрюхе его собирать? У меня не собралось Как сделать стартовый скрипт итп не проблема - надо бинари собрать Я собрал нормально под амд64. Зависимости те же что и под линух - все есть в портах. |
|
|
18.1.2009, 11:57
Сообщение
#9
|
|
Активный участник Группа: Пользователи Сообщений: 37 Регистрация: 18.1.2009 Пользователь №: 281 |
Привет, ИМХО, я что-то не так c SVN делаю, при запуске установки выводятся ошибки
Код root@virtual:/usr/src/my/xbt/Tracker# ./make.sh ./make.sh: line 1: mysql_config: command not found In file included from ../misc/sql/database.h:4, from ../misc/sql/database.cpp:2: ../misc/sql/sql_result.h:9:25: error: mysql/mysql.h: No such file or directory In file included from ../misc/sql/database.h:4, from ../misc/sql/database.cpp:2: ../misc/sql/sql_result.h:14: error: expected `)' before ‘*’ token ../misc/sql/sql_result.h:25: error: ISO C++ forbids declaration of ‘MYSQL_RES’ with no type ../misc/sql/sql_result.h:25: error: expected ‘;’ before ‘*’ token ../misc/sql/sql_result.h:30: error: expected `;' before ‘friend’ ^C Система - Ubuntu 8.04 TLS SE - свежепоставленная. |
|
|
18.1.2009, 17:45
Сообщение
#10
|
|
Новичок Группа: Пользователи Сообщений: 4 Регистрация: 28.12.2008 Пользователь №: 81 |
mysql_config входит в libmysqlclient-dev, значит, ты не всё поставил
|
|
|
18.1.2009, 17:45
Сообщение
#11
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Привет, ИМХО, я что-то не так c SVN делаю, при запуске установки выводятся ошибки Код root@virtual:/usr/src/my/xbt/Tracker# ./make.sh ./make.sh: line 1: mysql_config: command not found In file included from ../misc/sql/database.h:4, from ../misc/sql/database.cpp:2: ../misc/sql/sql_result.h:9:25: error: mysql/mysql.h: No such file or directory In file included from ../misc/sql/database.h:4, from ../misc/sql/database.cpp:2: ../misc/sql/sql_result.h:14: error: expected `)' before ‘*’ token ../misc/sql/sql_result.h:25: error: ISO C++ forbids declaration of ‘MYSQL_RES’ with no type ../misc/sql/sql_result.h:25: error: expected ‘;’ before ‘*’ token ../misc/sql/sql_result.h:30: error: expected `;' before ‘friend’ ^C Система - Ubuntu 8.04 TLS SE - свежепоставленная. Судя по всему у вас отсутствует -dev пакет для mysql. -------------------- |
|
|
18.1.2009, 17:47
Сообщение
#12
|
|
Новичок Группа: Пользователи Сообщений: 4 Регистрация: 28.12.2008 Пользователь №: 81 |
|
|
|
18.1.2009, 17:54
Сообщение
#13
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
В первом посте написано что нужно ставить между прочим...
-------------------- |
|
|
19.1.2009, 13:14
Сообщение
#14
|
|
Активный участник Группа: Пользователи Сообщений: 37 Регистрация: 18.1.2009 Пользователь №: 281 |
mysql_config входит в libmysqlclient-dev, значит, ты не всё поставил Судя по всему у вас отсутствует -dev пакет для mysql. Спасибо, небыл внимателен, пакет называется libmysqlclient15-dev, оно выводило, а я проигнорил Замечание: 100% работает такая вставка данных в БД Код mysql xbt -u xbt --password=YOU_PASSWORD < xbt_tracker.sql а перевиденная Вами требует дополнительно ввода пароля и не вставляет данные, тк. еще нужно выбрать базу.
|
|
|
19.1.2009, 23:35
Сообщение
#15
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Замечание: 100% работает такая вставка данных в БД Код mysql xbt -u xbt --password=YOU_PASSWORD < xbt_tracker.sql а перевиденная Вами требует дополнительно ввода пароля и не вставляет данные, тк. еще нужно выбрать базу.Замечание: 100% помогает man mysql А вообще по приведенному формату, можно и так написать: Код mysql -uUSER -pYOU_PASSWORD DATABASE < xbt_tracker.sql где USER, YOU_PASSWORD и DATABASE заменяются соответствующими значениями... (заметте - пробелов там где логин и пароль - нету) Просто я привык не светить пароли, а если упустить YOU_PASSWORD то система на понятном англиском (или какой у вас дефолтный) попросит его ввести. -------------------- |
|
|
22.1.2009, 18:55
Сообщение
#16
|
|
Активный участник Группа: Пользователи Сообщений: 37 Регистрация: 18.1.2009 Пользователь №: 281 |
а на пхп есть альтернатива?
порекомендуйте что-нть и, за одним, какой-нть скрипт, как на мининове: ты на него торренты заливаешь, а он раз в ** по ним проверяет количество пиров. |
|
|
22.1.2009, 18:56
Сообщение
#17
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
-------------------- |
|
|
22.1.2009, 19:53
Сообщение
#18
|
|
Активный участник Группа: Пользователи Сообщений: 148 Регистрация: 15.12.2008 Из: Псков Пользователь №: 14 |
Цитата и, за одним, какой-нть скрипт, как на мининове: ты на него торренты заливаешь, а он раз в ** по ним проверяет количество пиров. Можно TorrentTrader приспособить для этого. |
|
|
4.3.2009, 23:03
Сообщение
#19
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 6.1.2009 Пользователь №: 118 |
помогите кто-нибудь с кодировкой пожалуйста, что делалось:
кидался .htaccess с записью AddDefaultCharset WINDOWS-1251 в файлах torrents.php, resume.php и checkname.php прописана WINDOWS-1251 в base.sql ставил DEFAULT CHARSET=cp1251 в мускуле пробовал ставить все кодировки (база, сравнение, кодировка файла) cp1251 и нифига, страница _http://ip/re-tracker/torrents.php стабильно открывается с utf8 вся в иероглифах ОС федора 8 MySQL 5.0.45 Apache 2.2.6 p.s. в конфиге апача указано AddDefaultCharset UTF-8, трогать боюсь ибо на нем же еще работает форум и трекер, с которыми, тьфу тьфу тьфу, все в порядке p.p.s. похожая проблема была при установке TBDev, вылечил удалением из базы.sql инфу о дефаулт чарсете, тут не помогает -------------------- Член тоталитарной секты "КорбинаТелеком - Саратов"
20-381-56-52 the_raven@jabber.corbina.ru |
|
|
11.3.2009, 23:20
Сообщение
#20
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 6.1.2009 Пользователь №: 118 |
В общем все решилось исправлением дефолтной кодировки в конфиге апача, а именно в /etc/httpd/conf/httpd.conf находим AddDefaultCharset UTF-8 и меняем на AddDefaultCharset WINDOWS-1251
чтобы безболезненно перекинуть пользователей привыкших к ссылке domain:2710/announce там же дописываем : Listen 2710 redirect permanent /announce http://domain/announce.php т.е. можно ретрекер и в подпапку запихать, да вообще куда хотите, хоть на другой домен, послушный апач перенаправит -------------------- Член тоталитарной секты "КорбинаТелеком - Саратов"
20-381-56-52 the_raven@jabber.corbina.ru |
|
|
11.3.2009, 23:45
Сообщение
#21
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 6.1.2009 Пользователь №: 118 |
уж лучше пусть подгружает чуть-чуть, чем объяснять куче пользователей что и где им нужно переписать
-------------------- Член тоталитарной секты "КорбинаТелеком - Саратов"
20-381-56-52 the_raven@jabber.corbina.ru |
|
|
19.3.2009, 21:18
Сообщение
#22
|
|
Новичок Группа: Пользователи Сообщений: 3 Регистрация: 19.3.2009 Пользователь №: 900 |
Хочется отметить существование легковесного претендента на установку в качестве ретрекера - opentracker
Никаких MySQL'ов, Apeche'й и PHP. Все хранит в памяти, в связи с чем жрет меньше ресурсов. Поэтому же, при перезапуске накопленная база пиров теряется, но имхо это не принципиально - количество пиров возвращается к прежнему уровню в течении получаса. Но HOWTO писать сильно лениво. |
|
|
22.4.2009, 22:30
Сообщение
#23
|
|
Активный участник Группа: Пользователи Сообщений: 31 Регистрация: 23.1.2009 Пользователь №: 336 |
Хочется отметить существование легковесного претендента на установку в качестве ретрекера - opentracker Никаких MySQL'ов, Apeche'й и PHP. Все хранит в памяти, в связи с чем жрет меньше ресурсов. Поэтому же, при перезапуске накопленная база пиров теряется, но имхо это не принципиально - количество пиров возвращается к прежнему уровню в течении получаса. Но HOWTO писать сильно лениво. Там писать то нечего)). Под бсд: gmake libowfat. gmake opentracker. Копаем собранный opentracker в куда-нить в /usr/local/sbin, а конфиг (opentracker.conf) в /usr/local/etc. В конфиге походу покатит тока одна опция: listen.tcp_udp 10.x.x.x:2710. Запускаем /usr/local/sbin/opentracker -f /usr/local/etc/opentracker.conf. Мона даже создать с этой командой исполняемый файлик и пихнуть в /usr/local/etc/rc.d. Усё. Там, кстати, автор добавил какую-то общую статистику. Надо бы обновить и глянуть что это). -------------------- Ретрекер в ЮАО(Москва, Корбина) http://10.184.0.104
|
|
|
25.8.2009, 20:19
Сообщение
#24
|
|
Новичок Группа: Пользователи Сообщений: 2 Регистрация: 25.8.2009 Пользователь №: 2 487 |
Всем добрый день. Вот Решил установить тут себе XBT Tracer и неожиданно возникли проблемы.
Устанавливал по инструкции с http://xbtt.sourceforge.net/tracker/ на ubuntu-server (отдельная машина) При установке пакетов вылетела ошибка: Код Пакет libmysqlclient-dev - виртуальный, его функции предоставляются пакетами: libmysqlclient15-dev 5.1.30really5.0.75-0ubuntu10.2 Вы должны явно указать, какой именно вы хотите установить. E: Для пакета libmysqlclient-dev не найдены кандидаты на установку Но все закомпилилось нормально и я забыл. Дальше самое интересное. НА сервере так же стоит rTorrent. Так вот, он и uTorrent, Vuze, BitTorrent (на домашнем компе ) не хотя перекачивать. Хотя трекер видят, он видет их. Пиров нет, иногда они появл но закачка все рано не начинается. Я сначало грешил на Роутер, за которм все это хозяйсво. Но 2710 я проташил, отрыл в ufw. Прописал локальный ip трекера вместо домена. все бестолку. Запустил Виртуалу с Ubuntu и Deluge. И о боже! запахало! uTorrent, BitTorrent Начили принемать! После получилось передать другу через deluge. На rTorrent передать не получилось. c utorrent на deluge получилось передать Вопрос. Что за фигня? Почему нормально работае только когда в связке есть клиент Deluge!? пс извиняйте за много букф, второй день парюсь - ничего ОО сейчас заметил uTorrent'х>отчеты>[2009-08-25 17:29:29] Banned my_ip:2710 |
|
|
4.11.2009, 21:20
Сообщение
#25
|
|
Новичок Группа: Пользователи Сообщений: 7 Регистрация: 4.11.2009 Пользователь №: 3 232 |
Спасибо за помощь, установил как написано.
Только не совсем понял как им пользоваться. Может кто-нибудь в двух словах рассказать? Я создаю торрент, прописываю в него адрес анонса, но в клиенте показывается ошибка - unregistered torrent, хотя в конфиге анонимные коннекты и т.д. включено, авторегистрацию включал\выключал. В статистике пишется сидов 0, пиров 0, торрентов 0. |
|
|
5.11.2009, 13:07
Сообщение
#26
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
В конфигурационный файл добавьте следующие настройки:
Код anonymous_connect = 1
anonymous_announce = 1 auto_register = 1 -------------------- |
|
|
8.11.2009, 13:42
Сообщение
#27
|
|
Новичок Группа: Пользователи Сообщений: 7 Регистрация: 4.11.2009 Пользователь №: 3 232 |
А подскажите пожалуйста что выводится когда делается start или stop xbtt? Т.е. выводится или 0 или 1, но что это означает не совсем понятно. Что-то из этого ошибка?
|
|
|
8.11.2009, 17:00
Сообщение
#28
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
-------------------- |
|
|
8.11.2009, 17:03
Сообщение
#29
|
|
Новичок Группа: Пользователи Сообщений: 7 Регистрация: 4.11.2009 Пользователь №: 3 232 |
|
|
|
26.11.2009, 16:17
Сообщение
#30
|
|
Новичок Группа: Пользователи Сообщений: 5 Регистрация: 26.11.2009 Пользователь №: 3 504 |
Здравствуй всёзнающий all !!!
Тут такая проблема... Компиляция xtb ретрекера прошла успешно. При его запуске появляется следующая ошибка: web:/usr/xbt/Tracker # ./xbt_tracker Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) соответственно он правильно ругается что сокет в этом месте отсутствует. В my.ini сокет прописан и mysql сервер его благополуно использует. [client] #password = your_password port = 3306 socket = /tmp/mysql.sock От куда xtb берёт информацию о местоположении mysql.socket, этож, наверно, где-то задаётся при компиляции ? |
|
|
26.11.2009, 19:43
Сообщение
#31
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
У вас MySQL так скомпилирован, так что либо пересобирайте MySQL либо обратитесь к разработчику чтобы он добавил настройку...
Либо верните сокет туда, где его ищут. UPDATE: На самом деле всё гораздо проще... Находим в исходниках файл xbt/misc/sql/database.cpp заменяем Код if (!mysql_init(&m_handle) || !mysql_real_connect(&m_handle, host.c_str(), user.c_str(), password.c_str(), database.c_str(), MYSQL_PORT, NULL, 0)) на Код if (!mysql_init(&m_handle) || !mysql_real_connect(&m_handle, host.c_str(), user.c_str(), password.c_str(), database.c_str(), MYSQL_PORT, "/tmp/mysql.sock", 0)) у меня это на строке 32. И компилируем XBTT заново. Всё.
Причина редактирования: Решение.
-------------------- |
|
|
27.11.2009, 8:15
Сообщение
#32
|
|
Новичок Группа: Пользователи Сообщений: 5 Регистрация: 26.11.2009 Пользователь №: 3 504 |
У вас MySQL так скомпилирован, так что либо пересобирайте MySQL либо обратитесь к разработчику чтобы он добавил настройку... Либо верните сокет туда, где его ищут. UPDATE: На самом деле всё гораздо проще... Находим в исходниках файл xbt/misc/sql/database.cpp заменяем Код if (!mysql_init(&m_handle) || !mysql_real_connect(&m_handle, host.c_str(), user.c_str(), password.c_str(), database.c_str(), MYSQL_PORT, NULL, 0)) на Код if (!mysql_init(&m_handle) || !mysql_real_connect(&m_handle, host.c_str(), user.c_str(), password.c_str(), database.c_str(), MYSQL_PORT, "/tmp/mysql.sock", 0)) у меня это на строке 32. И компилируем XBTT заново. Всё. Сенкс, сделал. Компиляция и первый запуск проходит нормально, но если обратиться за статистикой то xbt сразу же падает. Пробовал перекомпилить с родными исходниками и указал в конфиге xbt не localhost, а реальный ип mysql сервера - падает... так что на сокет можно не грешить. UPDATE: Скомпилировал xbt на виртуальной машине и перенёс запускаемый фаил на эту машину - нормально работает !!! На этой машине размер файла после компиляции 340кб, а на виртуалке 2,3мб.... Ну не хочет он на реальном железе нормально компильться.... |
|
|
27.11.2009, 10:25
Сообщение
#33
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
В любом случае - напишите автору для добавления возможности указания сокета через настройки.
-------------------- |
|
|
27.11.2009, 22:03
Сообщение
#34
|
|
Новичок Группа: Пользователи Сообщений: 5 Регистрация: 26.11.2009 Пользователь №: 3 504 |
|
|
|
30.11.2009, 14:39
Сообщение
#35
|
|
Новичок Группа: Пользователи Сообщений: 3 Регистрация: 30.11.2009 Пользователь №: 3 563 |
У меня такой вопрос, сейчас у меня трекер отлично таботает с анонсером xbtt на 2710 порту, могу ли я запустить еще один демон xbtt установив его в другую папку создав файлик запуска, указав другой порт, будит ли он работать? Я еще один трекер хочу открыть на томже сервере, подскажите плизз
|
|
|
1.12.2009, 9:26
Сообщение
#36
|
|
Новичок Группа: Пользователи Сообщений: 5 Регистрация: 26.11.2009 Пользователь №: 3 504 |
У меня такой вопрос, сейчас у меня трекер отлично таботает с анонсером xbtt на 2710 порту, могу ли я запустить еще один демон xbtt установив его в другую папку создав файлик запуска, указав другой порт, будит ли он работать? Я еще один трекер хочу открыть на томже сервере, подскажите плизз Кстати, как указать другой ip:порт ? |
|
|
5.12.2009, 0:12
Сообщение
#37
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Указать их в настройках.
Что ещё можно изменить читать тут: http://xbtt.sourceforge.net/tracker/ -------------------- |
|
|
6.12.2009, 17:18
Сообщение
#38
|
|
Новичок Группа: Пользователи Сообщений: 3 Регистрация: 30.11.2009 Пользователь №: 3 563 |
Так можно зделать или нет?
|
|
|
17.12.2009, 8:55
Сообщение
#39
|
|
Новичок Группа: Пользователи Сообщений: 3 Регистрация: 17.12.2009 Пользователь №: 3 723 |
Установка на Ubuntu-server 8.10: (можт пригодится кому-нить) ..... и проверить работу перейдя на страничку статистики: http://XX.XX.XX.XX:2710/st Добрый день/вечер... Тестирую на своем серваке (пока локальном) исходные данные: Linux proxy 2.6.27-14-server DISTRIB_ID=Ubuntu DISTRIB_RELEASE=8.10 DISTRIB_CODENAME=intrepid DISTRIB_DESCRIPTION="Ubuntu 8.10" Плюсом к этому поднят апач на 80 порту который раздает два разных сайта (наружу и локльный) поставил по этому мануалу трекер, анонсы вроде появились (судя по статистике) Код leechers 0 seeders 5 peers 5 torrents 5 accepted tcp 256 rejected tcp 0 announced 159 announced http 159 100 % и т.д. Но мне не хватает понятий самих (по форуму лазил и окончательно запутался) что есть трекер, а что статистика ? поднял домен локальный retracker.local, в его корень поставил из этой темы и понять не могу понять, как правильно анонсировать чтобы такая удобная и красивая статистика была ? во многих трекерах автоматом добавляют retracker.local без порта (2710 ) удобно ведь, и патчить не надо... есть возможность использовать ДНС, ктонить подскажите что я делаю не правильно ? я просто понять логики работы не могу... у xbt своя база (называется xbt ), у статистики своя база... кому анонсировать чтобы была статистика и какой анонсер использовать ? добавлю еще: cat xbt_tracker.conf Код mysql_host = localhost mysql_user = xbt mysql_password = xbt mysql_database = xbt pid_file = /var/run/xbt_tracker.pid anonymous_connect = 1 anonymous_announce = 1 auto_register = 1 |
|
|
18.12.2009, 12:05
Сообщение
#40
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
XBTT вы установили правильно. Статистики у него нету (ну кроме той что на страничке /st).
Статистический ретрекер и XBTT не совместимы, лично я рекомендую использовать XBTT. -------------------- |
|
|
18.12.2009, 12:10
Сообщение
#41
|
|
Новичок Группа: Пользователи Сообщений: 3 Регистрация: 17.12.2009 Пользователь №: 3 723 |
XBTT вы установили правильно. Статистики у него нету (ну кроме той что на страничке /st). Статистический ретрекер и XBTT не совместимы, лично я рекомендую использовать XBTT. Тоесть статистический ретрекер не будет выполнять свою функцию ? просто xbtt на порту 2710 висит, а если честно лень (не понял как) делать патчер автоматический чтобы в раздачи добавлялся порт 2710, хотел сделать ретрекер, хотябы ради опыта и практики... и некоторого удобства (пользователей маловато) понравилось что на некоторых торрентах добавляют сайт автоматом уже этот... без порта который... Поясни плиз что есть статистический тогда ? чем он хуже xbtt ? может мне хватит его ? |
|
|
18.12.2009, 12:23
Сообщение
#42
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Статистический хуже XBTT тем, что там большая избыточность в виде статистики, можете использовать и статистический, я же не запрещаю (отвечать за все последствия вы будете сами, я не знаю что это может произойти, вообще ничего не должно произойти, но говорю это на всякий случай).
В общем если у вас ещё есть вопросы по установке XBTT в Ubuntu - задавайте. Вопросы по другим темам просьба задавать в соответствующих топиках. -------------------- |
|
|
21.12.2009, 13:34
Сообщение
#43
|
|
Новичок Группа: Пользователи Сообщений: 3 Регистрация: 30.11.2009 Пользователь №: 3 563 |
Немогу запустить пишет такую ошибку
Host '*' is not allowed to connect to this MySQL server БД стоит на удоленой машине, поэтому такая ошибка как исправить? |
|
|
21.12.2009, 13:37
Сообщение
#44
|
|
Новичок Группа: Пользователи Сообщений: 3 Регистрация: 17.12.2009 Пользователь №: 3 723 |
Немогу запустить пишет такую ошибку Host '*' is not allowed to connect to this MySQL server БД стоит на удоленой машине, поэтому такая ошибка как исправить? Хоть не разработчик, но отвечу... т.к. нет доступа к УДОЛЕННОЙ машине.. З.Ы. у меня тоже на другой машине стоит майсквель... всё робит, я вот разобраться не могу почему не раздается... изниоткуда появляются в раздаче внешние пиры и с них тянет, а с локальных (как я думаю) не хочет тянуть.. местных гуру уже не напрягаю... сам думаю |
|
|
23.12.2009, 18:27
Сообщение
#45
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
БД стоит на удоленой машине, поэтому такая ошибка как исправить? Разрешить пользователю, под которым вы пытаетесь авторизоваться, вход с удалённых машин... -------------------- |
|
|
24.12.2009, 11:01
Сообщение
#46
|
|
Активный участник Группа: Пользователи Сообщений: 34 Регистрация: 15.5.2009 Пользователь №: 1 621 |
GRANT ALL PRIVILEGES ON имя_базы.* TO 'имя_пользователя'@'%' IDENTIFIED BY 'пароль' WITH GRANT OPTION;
% - это означает что с любого хоста можно подключится этим пользователям |
|
|
9.1.2010, 19:24
Сообщение
#47
|
|
Новичок Группа: Пользователи Сообщений: 2 Регистрация: 21.11.2009 Пользователь №: 3 425 |
как включить поддержку ip6?
|
|
|
13.1.2010, 1:15
Сообщение
#48
|
|
Новичок Группа: Пользователи Сообщений: 6 Регистрация: 12.1.2010 Пользователь №: 3 959 |
Тоесть статистический ретрекер не будет выполнять свою функцию ? просто xbtt на порту 2710 висит, а если честно лень (не понял как) делать патчер автоматический чтобы в раздачи добавлялся порт 2710, хотел сделать ретрекер, хотябы ради опыта и практики... и некоторого удобства (пользователей маловато) понравилось что на некоторых торрентах добавляют сайт автоматом уже этот... без порта который... Поясни плиз что есть статистический тогда ? чем он хуже xbtt ? может мне хватит его ? Мне нужно было что бы запросы моих челов отправлялись на http://retracker.local/announce но есть НО ! XBT висит на gjhne :2710 - всем говорить идите туда мне ну удобно сделал так : 1.в общем для все клиентов ДНС прописано статиком retracker.local 1.2.3.4 2. поднял АПАЧА, он у нас на обычном порту :80 , те если придет запрос на http://retracker.local/announce - он не дойдет сам до XBT ( он на порту :2710 ) для этого в VirtualHosts апача пишем : Код <VirtualHosts ....>
Redirect /announce http://retracker.local:2710/announce Redirect /scrape http://retracker.local:2710/scrape .... |
|
|
12.3.2010, 13:19
Сообщение
#49
|
|
Новичок Группа: Пользователи Сообщений: 1 Регистрация: 12.3.2010 Пользователь №: 4 710 |
Друг мой - всё проще =)
Код insert into xbt_config (name,value) VALUES("listen_port","80"); Плюсом скрипт старта демона для большинста RHEL Based дистров Код #!/bin/sh
# # Startup/shutdown script for XBTT # # Linux chkconfig stuff: # # chkconfig: 345 56 10 # description: Startup/shutdown script for XBTT # . /etc/init.d/functions DAEMON=/usr/local/xbttracker/xbt_tracker # Не забываем менять пути на свои;) CONFIG="--conf_file /usr/local/xbttracker/xbt_tracker.conf" # Не забываем менять пути на свои;) prog=xbt_tracker start () { echo -n $"Starting $prog: " # start daemon daemon $DAEMON $CONFIG RETVAL=$? echo [ $RETVAL = 0 ] && touch /var/lock/xbt_tracker return $RETVAL } stop () { # stop daemon echo -n $"Stopping $prog: " killproc $DAEMON RETVAL=$? echo [ $RETVAL = 0 ] && rm -f /var/lock/xbt_tracker } restart() { stop start } case $1 in start) start ;; stop) stop ;; restart) restart ;; status) status $DAEMON RETVAL=$? ;; *) echo $"Usage: $prog {start|stop|restart|status}" exit 3 esac exit $RETVAL |
|
|
7.8.2011, 6:03
Сообщение
#50
|
|
Новичок Группа: Пользователи Сообщений: 2 Регистрация: 7.8.2011 Пользователь №: 8 660 |
XBT Tracker - GNU/Linux Ubuntu 10.04,10.10,11.04
Обновляем репозиторий Ubuntu. Код sudo apt-get update Ставим MySQL. (Если у вас уже есть MySQL-сервер, значит ставить его вам не нужно.) Код sudo apt-get install mysql-server mysql-client Ставим необходимые пакеты. Код sudo apt-get install cmake g++ libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libmysqlclient-dev make subversion zlib1g-dev Скачиваем исходники. Код svn co http://xbt.googlecode.com/svn/trunk/xbt/misc xbt/misc svn co http://xbt.googlecode.com/svn/trunk/xbt/Tracker xbt/Tracker Переходим в каталог, и собираем. Код cd xbt/Tracker sudo ./make.sh Редактируем конфиг. Код cp xbt_tracker.conf.default xbt_tracker.conf nano xbt_tracker.conf Не забываем, добавить в конфиг эти строчки! Цитата anonymous_connect = 1 anonymous_announce = 1 anonymous_scrape = 1 auto_register = 1 Создаём пользователя и БД. Код mysql -uroot -p CREATE USER 'xbt'@'localhost' IDENTIFIED BY 'Ваш_пароль'; GRANT USAGE ON *.* TO 'xbt'@'localhost' IDENTIFIED BY 'Ваш_пароль'; CREATE DATABASE IF NOT EXISTS `xbt`; GRANT ALL PRIVILEGES ON `xbt`.* TO 'xbt'@'localhost'; exit; Добавляем БД трекера. Код mysql -uxbt -p xbt < xbt_tracker.sql Запуск трекера. Код ./xbt_tracker Остановка трекера. Код killall xbt_tracker
|
|
|
2.6.2012, 17:06
Сообщение
#51
|
|
Новичок Группа: Пользователи Сообщений: 3 Регистрация: 2.6.2012 Пользователь №: 9 972 |
Люди тут такое дело, решил поставить себе ретрекер на машину, по пунктам создания все идет нормально вплоть до запуска самого ретрекера. При его запуске возникает проблема: Access denied for user 'xbt'@'localhost' (using password: YES). Подскажите пожалуйста, с чем это может быть связано. Я уже пробовал пользователя xbt@localhost удалить и создать заново, и даже MySQL переустанавливал, но ничего пока не изменяется. Я уже даже не знаю куда копать... Если какие подробности нужны, то только скажите я выложу.
|
|
|
24.6.2012, 13:08
Сообщение
#52
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Надеюсь что вы уже разобрались, но
Цитата Access denied for user 'xbt'@'localhost' (using password: YES) Означает что пароль, указанный при создании пользователя xbt в MySQL (если вы его вообще там создавали) не совпадает с тем паролем который использует xbt для соединения. -------------------- |
|
|
24.6.2012, 13:59
Сообщение
#53
|
|
Новичок Группа: Пользователи Сообщений: 3 Регистрация: 2.6.2012 Пользователь №: 9 972 |
Надеюсь что вы уже разобрались, но Означает что пароль, указанный при создании пользователя xbt в MySQL (если вы его вообще там создавали) не совпадает с тем паролем который использует xbt для соединения. Кстати да может и не совпадать, т.к. когда редактирую конфиг изменеия не сохраняются. Это тоже проблема какая то странная. |
|
|
2.7.2012, 23:41
Сообщение
#54
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Возможно вы редактируете конфиг от обычного пользователя, попробуйте вызывать редактор через sudo.
-------------------- |
|
|
3.7.2012, 17:05
Сообщение
#55
|
|
Новичок Группа: Пользователи Сообщений: 3 Регистрация: 2.6.2012 Пользователь №: 9 972 |
|
|
|
25.12.2015, 17:31
Сообщение
#56
|
|
Новичок Группа: Пользователи Сообщений: 1 Регистрация: 25.12.2015 Пользователь №: 12 167 |
Добрый день, вот такая вот проблема, может кто сталкивался ?
root@retracker:~# cat /usr/src/my/xbt/Tracker/xbt_tracker.conf Код mysql_host = localhost mysql_user = xbt mysql_password = xbt mysql_database = xbt pid_file = /var/run/xbt_tracker.pid listen_port = 80 anonymous_connect 1 anonymous_announce 1 anonymous_scrape 1 auto_register 1 #full_scrape 0 Клиент пишет все время "unregistered torrent" Пробовал в MySQL прописать, не помогло. SQL INSERT INTO `xbt`.`xbt_config` (`name` ,`value`)VALUES ('anonymous_connect', '1');
INSERT INTO `xbt`.`xbt_config` (`name` ,`value`)VALUES ('anonymous_announce', '1'); INSERT INTO `xbt`.`xbt_config` (`name` ,`value`)VALUES ('anonymous_scrape', '1'); INSERT INTO `xbt`.`xbt_config` (`name` ,`value`)VALUES ('full_scrape', '0'); |
|
|
4.1.2016, 18:15
Сообщение
#57
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Было уже что-то подобное у человека. В тот раз ему помогло добавить auto_register в БД.
-------------------- |
|
|
Текстовая версия | Сейчас: 21.6.2024, 17:58 |