Jackett – это сервис, который действует как прокси-сервер и переводит запросы из других приложений, таких как Sonarr, Sickrage и CouchPotato . Это позволяет вам использовать больше поставщиков поиска и управлять этой службой как единым хранилищем, снимая нагрузку с других приложений. Пользовательские торрент-провайдеры также поддерживаются этой услугой. Jackett поддерживается несколькими операционными системами, такими как Linux, Mac OS X и Windows. Ранее я показывал вам, как вы можете установить Jackett на Windows Server 2016 в качестве службы , а сегодня я покажу вам, как вы можете установить Jackett с помощью Docker всего за несколько простых шагов.
Обязательно прочтите: Ultimate Smart Home Media Server с Docker и Ubuntu 18.04 – Basic
Если вы не знаете, что такое Docker, обязательно прочитайте нашЧто такое руководство по Docker и сравнение с VirtualBox заранее и ознакомьтесь с используемыми терминами. [ Читайте: что такое Usenet и почему он лучше Torrents? ]
Установите Jackett с помощью Docker
Перед запуском руководства по установке Docker Jackett обязательно ознакомьтесь с нашими предыдущими руководствами, в которых вы можете научиться устанавливать Docker в Ubuntu , Windows 10 Pro / Ent и Windows 7 и 8 .
Командная строка Docker
Вы можете установить Jackett в новый контейнер Docker с нуля. Но готовые контейнеры уже доступны для нескольких приложений в Docker Hub. Так что все, что вам нужно сделать, это вытащить эти контейнеры и установить. Если вы готовы, откройте командную строку Docker и приготовьтесь настроить Jackett в Docker.
1. Команда Jackett Pull
Чтобы установить Jackett с помощью Docker, вам сначала необходимо получить последнюю версию контейнера Jackett из linuxserver Docker Hub . LinuxServer – это хранилище Docker с несколькими контейнерами приложений HTPC и домашнего сервера.
docker pull linuxserver/jackett
Вытащите готовый контейнер-докер Jackett с помощью приведенной выше команды.
2. Установите параметры конфигурации Jackett в Docker
После извлечения контейнера с последней версией Jackett нам необходимо настроить параметры использования, такие как папки загрузки, номер порта и т.д. Для службы. Скопируйте все строки в блоке кода ниже (это одна отдельная команда) и вставьте его в приглашение Docker.
sudo docker create --name=jackett
--restart=always
-v /home/docker/jackett/config:/config
-v /home/docker/jackett/downloads:/downloads
-e PGID=1001 -e PUID=1001
-e TZ=Europe/London
-p 9117:9117
linuxserver/jackett
Хотя вы можете просто скопировать и вставить параметры, упомянутые выше, я рекомендую вам понять каждый параметр, используя приведенное ниже описание, и настроить его по своему вкусу. Поэтому перед выполнением вышеуказанной команды docker измените определенные параметры (например, номер порта, папки и т.д. ) В соответствии с вашей ситуацией.
sudo docker create --name=jackett
– Создает новый докер-контейнер с именем “jackett”--restart=always
– Запускает контейнер Jackett автоматически во время загрузки. Если вы не хотите, чтобы контейнер запускался автоматически, вы можете пропустить эту команду.-v /home/docker/jackett/config:/config
– Определяет расположение файлов конфигурации Jackett. В этом случае папка конфигурации находится в каталоге / home / docker / jackett /.-v /home/docker/jackett/downloads:/downloads
– Определяет местонахождение папки чёрной дыры. В этом случае папка blackhole находится в каталоге / home / docker / jackett /.-e PGID=1001 -e PUID=1001
– Указывает идентификатор пользователя, чтобы минимизировать проблемы с разрешениями, которые могут возникнуть между хост-ОС (Ubuntu) и контейнером.-e TZ=Europe/London
– Определяет информацию о часовом поясе. Вы можете проверить свой часовой пояс, перейдя по этой ссылке .-p 9117:9117
– Определяет порты, используемые торрент-клиентом. В этом случае порт 9117.
3. Запустите и остановите контейнер Jackett в Docker
Если вы использовали правильные параметры, вы можете продолжить и запустить только что созданный контейнер Jackett, используя следующую команду.
sudo docker start jackett
После запуска контейнера Jackett Docker вы сможете открыть веб-интерфейс на порту 80. В моем случае ip http://192.168.0.108:9117/Admin/Dashboard
Панель управления Jackett
Jackett теперь установлен в Docker. Что делать дальше?
Поздравляем! Вам удалось успешно настроить Jackett в Docker. После настройки Docker очень просто создавать и уничтожать контейнеры с приложениями. Затем вы можете установить Sonarr в Docker или Sickrage для управления вашей медиатекой (если вы этого еще не сделали)
Скоро зайдите, чтобы узнать больше о Docker и о том, как вы можете установить различные другие сервисы в Docker-контейнеры.
Источник записи: https://www.smarthomebeginner.com