Возможности

Отправка уведомлений, через: e-mail, Prowl, Pushbullet, Pushover, Pushall и Telegram.
Автоматическое управление торрент-клиентами Transmission и Deluge. Добавление раздач при выходе новых серий или обновлений.
Поддержка работы через прокси. Как целиком, так и по отдельным трекерам.
Поддержка выполенения собственных скриптов после обновления раздачи.
Слежение за релизерами и RSS-лента.
Поддержка трекеров:
anidub.com, animelayer.ru,
baibako.tv, booktracker.org,
casstudio.tv, hamsterstudio.org,
kinozal.me, lostfilm.tv,
newstudio.tv, nnmclub.to,
pornolab.net, riperam.org,
rustorka.com, rutor.info,
rutracker.org, tfile.cc,
tracker.0day.kiev.ua, tv.mekc.info

Установка

Для начала потребуется веб-сервер, можно воспользоваться LAMP, а более опытным пользователям собрать его со следующими системными требованиями:
  • Веб-сервер (Apache, nginx или lighttpd)
  • PHP (5.2 или выше)
  • MySQL, PostgreSQL или SQLite
Скачиваем «Торрент Монитор» и проделываем следующее

Импортируем дамп базы из директории db_schema в зависимости от используемой БД — *.sql.

Переносим все файлы в папку на вашем сервере,
например /var/www/htdocs/torrentmonitor/

Вносим следующие измения в config.php в зависимости от типа БД:


Для MySQL:
```
Config::write(‘db.host’, ‘localhost’);
Config::write(‘db.type’, ‘mysql’);
Config::write(‘db.charset’, ‘utf8’);
Config::write(‘db.port’, ‘3306’);
Config::write(‘db.basename’, ‘torrentmonitor’);
Config::write(‘db.user’, ‘torrentmonitor’);
Config::write(‘db.password’, ‘torrentmonitor’);
```
Для PostgreSQL:
```
Config::write(‘db.host’, ‘localhost’);
Config::write(‘db.type’, ‘pgsql’);
Config::write(‘db.port’, ‘5432’);
Config::write(‘db.basename’, ‘torrentmonitor’);
Config::write(‘db.user’, ‘torrentmonitor’);
Config::write('db.password', 'torrentmonitor');
```
Для SQLite:
```
Config::write('db.type', 'sqlite');
Config::write('db.basename',
'/var/www/htdocs/TorrentMonitor/torrentmonitor.sqlite');
#Указывайте _абсолютный_ путь до файла с базой и не забудьте выставить на него верные права доступа.
```

Даём веб-серверу полные права на директорию ТМ
например chown -R apache:apache /var/www/htdocs/torrentmonitor/

Заходим в веб-интерфейс
пароль по умолчанию — torrentmonitor, смените(!) его после первого входа

На вкладке "Учётные данные" указываем учётные данные от трекеров

Добавляем торренты для мониторинга

Переходим на вкладку "Тест" и проверяем всё ли верно работает

Добавляем в cron engine.php автоматический запуск ТМ
*/10 * * * * php /path/to/folder/torrent_monitor/engine.php >> /path/to/log/torrent_monitor_error.log 2>&1

Для корректной работы требуются следующие модули для php:


php-mod-ctype php-mod-curl php-mod-iconv php-mod-mbstring php-mod-pdo php-mod-simplexml php-mod-xml php-mod-zip

Для работы с БД необходим один из следующих модулей, в завеисимости от используемой БД:


php-mod-pdo-mysql php-mod-pdo-sqlite php-mod-pdo-postgresql