qBittorrent с поиском Jackett

Jackett — поиск по сотням торрент трекеров в один клик. Подключаем к qBittorrent

Случалось когда-нибудь искать на торрент трекерах редкие раздачи или какую-либо узкоспециализированную информацию? Мне — неоднократно. Приходится либо ходить по трекерам вручную, либо вбивать в гугл хитросоставленные поисковые запросы с кучей операторов, адресов и т.д. Настало время попрощаться с этой проблемой! Теперь поиск по сотням трекеров можно осуществлять прямо из окна торрент клиента qBittorrent и всего в 1 клик! Поможет в этом Jackett — API для поиска по сотням как публичных, так и приватных BitTorrent трекеров.

Что такое и как работает?

Jackett предоставляет API для других приложений, с помощью которых они могут осуществлять поиск по множеству торрент трекеров, осуществив всего один запрос к API Jackett. Написано на .NET Framework (🤔), а следовательно, можно установить как в Windows (нам это не интересно), являющуюся родной платформой для .NET Framework, так и в дистрибутивы Linux с помощью .NET Core для Linux.

Jackett поддерживают различные приложения, связанные с BitTorrent: Sonarr, Radarr, CouchPotato и т.д. Но, самое главное, этот API поддерживает лучший (по моему мнению) BitTorrent клиент для десктопа — qBittorrent.

Установка Jackett

Arch/Manjaro Linux

Вот за это я люблю Arch. В него можно установить Jackett из AUR всего одной командой в консоли. Например:

pacaur -S jackett

После этого можно включить автозапуск сервиса:

sudo systemctl enable jackett.service

Debian, Ubuntu, Linux Mint

Список всех поддерживаемых дистрибутивов Linux находится здесь.

  • Загружаем *.tar.gz архив крайней версии Jackett для своей архитектуры отсюда;
  • Распаковываем;
  • Запускаем от пользователя root скрипт install_service_systemd.sh.

Например, так:

wget https://github.com/Jackett/Jackett/releases/download/v0.11.761/Jackett.Binaries.LinuxAMDx64.tar.gz
tar -xvf Jackett.Binaries.LinuxAMDx64.tar.gz
cd Jackett
sudo ./install_service_systemd.sh

Настройка Jackett

После установки и запуска интерфейс настройки Jackett будет доступен по адресу

Там можно добавить и настроить нужные торрент трекеры кнопкой «Add Indexer«, поискать по ним вручную и т.д. Всё просто и понятно. Обратите внимание на правый верхний угол страницы, там указан ключ API (API key), который понадобится далее.

Настройка qBittorrent

Редактируем конфиги поискового движка Jackett в qBittorrent.

nano ~/.local/share/qBittorrent/nova3/engines/jackett.json
nano ~/.local/share/qBittorrent/nova3/engines/jackett.py

В параметре «api_key»: нужно указать ключ API, который находится в правом верхнем углу страницы настройки Jackett, сохранить файл и закрыть: CTRL+O -> ENTER -> CTRL+X.

Открываем qBittorrent. Идём во вкладку «Поиск«. Отключаем (двойным щелчком по строке) все остальные поисковые плагины, кроме Jackett, как на скриншоте ниже.

Поисковые плагины qBittorrent
Отключение остальных поисковых плагинов

Пробуем искать! Если в веб-интерфейсе настройки Jackett вы добавили хотя-бы 1 трекер и правильно настроили ключ API, а сервис Jackett у вас находится в работающем состоянии — в окне поиска qBittorrent вы получите результат примерно такой, как у меня на иллюстрации к материалу в начале страницы:

qBittorrent с поиском Jackett
Результаты поиска с помощью Jackett

Индикатором правильной работы поиска через Jackett будет являться строчка «http://127.0.0.1:9117» в столбце «Поисковик«.

Настройка окончена. Можно приступать к поискам интересного контента!