Установка РеТрекера 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 ! -------------------- |
|
|
17.12.2009, 8:55
Сообщение
#2
|
|
Новичок Группа: Пользователи Сообщений: 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 |
|
|
Текстовая версия | Сейчас: 10.11.2024, 21:11 |