У меня уже заранее установлен кэширующий DNS pdnsd, в котором прописана запись retracker.local на сервер с opentracker’ом.
Из исходников opentracker у меня не собирался. Пришлось искать другие варианты.
Качаем скрипт установщика:
cd /tmp/ wget https://opentracker-auto-installer.googlecode.com/files/opentracker-installer.sh |
(Зеркало: http://it.cusmir.ru/files/opentracker-installer.tar.gz)
Запускаем скрипт установщика:
chmod +x opentracker-installer.sh ./opentracker-installer.sh |
Статистика доступна по адресу:
http://retracker.local:6969/stats |
Поумолчанию в торрент файлах указан адрес локального ретрекера на 80 порту (http://retracker.local/announce)
На машине с трекером 80 порт занят apache’ем.
Поэтому настраиваем редирект с 80 порта, при запросе http://retracker.local:6969/announce
DocumentRoot /var/www/sites/retracker ServerName retracker.local ServerAlias www.retracker.local ErrorLog /var/www/sites/retracker/error_log Redirect /announce http://retracker.local:6969/announce Redirect /scrape http://retracker.local:6969/scrape |
Теперь при обращении к http://retracker.local/announce будет производиться редирект на 6969 порт, который и случает opentracker.
Всё.