Джекетт упрощает поиск торрентов на 63 русскоязычных трекерах

Приложения и игры / Desktop / Джекетт упрощает поиск торрентов на 63 русскоязычных трекерах
18.09.2024

В этой статье мы рассмотрим Jackett, полезное и простое решение для поиска торрентов, а также его альтернативы как для пользовательских интерфейсов, так и для API (интерфейса прикладного программирования).

Обзор

Ранее я делился информацией о своем небольшом проекте, который позволяет управлять торрент-клиентами и предоставляет доступ к интерфейсу трекера Kinozal (с интеграцией в базу данных TMDB) через Telegram-бота. Хотя это обсуждение сосредоточено на других аспектах, хочу подчеркнуть, что такое решение является достойной альтернативой стеку servarr. Судя по отзывам, многие пользователи сочли настройку бота даже проще. Основная цель этой настройки — объединить все интерфейсы в один, позволяя пользователям искать и управлять загрузками контента удаленно со своих телефонов. Одним из заметных ограничений бота является поддержка только одного трекера для поиска медиа-контента, что, однако, часто бывает достаточно.

Недавно я добавил возможность и инструкции по запуску бота в контейнере Docker.

Возвращаясь к servarr, стоит отметить, что это решение использует принципиально иной архитектурный подход. Например, Sonarr автоматизирует процесс поиска и загрузки сериалов, отслеживая выход новых эпизодов и автоматически загружая их на основе заданных критериев. Однако пользователям все же необходимо периодически взаимодействовать с интерфейсом. Значительной проблемой, с которой я столкнулся, была нехватка поиска контента с русской локализацией, проблему которого Jackett решает эффективно (как и другие упомянутые в этой статье сервисы, он является open-source на GitHub).

Jackett

Jackett служит API (по сути, удаленным интерфейсом управления для использования его функций в других приложениях) для огромного числа провайдеров, облегчая централизованный и одновременный (параллельный) поиск по множеству трекеров. Помимо API, пользовательский интерфейс особенно полезен, позволяя пользователям искать торренты без необходимости переходить на различные сайты. После знакомства с этим интерфейсом вы можете удалить все закладки трекеров из своего браузера. Впечатляет, что все доступно "из коробки", без необходимости установки дополнительных плагинов или модулей (в отличие от плагинов для qBittorrent, о которых я расскажу чуть позже). Вы можете запустить его либо через исполняемый файл, либо как службу на Windows (доступно для загрузки в репозитории GitHub), либо, что удобнее, в контейнере Docker. Вот пример запуска контейнера одной командой:

# Создайте каталог для данных Jackett
sudo mkdir /jackett
# Запустите контейнер Jackett
sudo docker run -d 
  --name=jackett 
  -e PUID=1000 
  -e PGID=1000 
  -e TZ=Etc/UTC 
  -e AUTO_UPDATE=true `#опционально` 
  -e RUN_OPTS= `#опционально` 
  -p 9117:9117 
  -v /jackett/data:/config 
  -v /jackett/blackhole:/downloads 
  --restart unless-stopped 
  lscr.io/linuxserver/jackett:latest

Настройки всех трекеров (также известных как индексаторы) хранятся в каталоге /jackett/data/Jackett/Indexers/ (на Windows: C:ProgramDataJackettIndexers), а конфигурация сервера находится в /jackett/data/Jackett/ServerConfig.json (на Windows: C:ProgramDataJackettServerConfig.json). Переход с Windows на Linux (непосредственно в контейнер, как это сделал я) проходит безболезненно, требуя лишь замены файлов в указанных каталогах.

Интерфейс разработан максимально простым и удобным. Все настройки расположены на главной и единственной странице в браузере, а добавление трекеров для индексирования запросов осуществляется через модальное окно в интерфейсе.

Обновлено: 18.09.2024