Deluge – кроссплатформенный BitTorrent-клиент, написанный на Python. Имеет графический интерфейс WebUI.

Подготовка

Для более прозрачного и понятного доступа или управления массивами данных, которые будут появляться после скачивания медиа данных торрент-клиентом, настоятельно рекомендуется сразу сделать отдельную шару на сервере.

Для себя я сделал шару Media, в которой сосредоточил все закачки из Deluge. Для создания новой шары переходим на вкладку SHARES.

Далее нажимаем ADD SHARE, к заполнению несколько пунктов:

  • Share name: имя новой шары (Media)
  • Comments: комментарий, подробно описывающий, что внутри, заполнять по желанию (All my Media content/Media content)
  • Use cache (for new files/directories): новые файлы не будут использовать кеш и будут сохранены сразу на дисковый массив под защиту parity диска (No)

По завершении нажимаем ADD SHARE, и видим, что ниже появились дополнительные настройки, позволяющие открыть доступ по SMB. Откроем доступ Export: Yes

Применим изменения APPLY и вернемся обратно во вкладку SHARES нажав DONE. В окне появится созданная шара, которая и будет использоваться для всех скачанных данных. прикладываю скриншот своей шары наполненной контентом.

Данный шаг с созданием отдельной шары необходим для дальнейшей автоматизации процесса нахождения, скачивания и размещения скаченных данных с длинной связкой Jackett, Radarr, Lidarr, Sonarr, Ombi, Plex.

Описание назначения этих пакетов можно посмотреть в описании моей конфигурации NAS

Установка

Необходимо найти и установить контейнер Deluge из репозитория Community Applications. Я предпочитаю контейнер от linuxserver.

Переходим к настройке контейнера.

  • Media: путь к созданной шаре для хранения скаченных материалов.

Нажимаем SAVE, далее APPLY и если все заполнено верно, то в следующем окне будет примерно следующая информация.

Нажимаем DONE, переходим на вкладку DOCKER видим установленный контейнер Deluge и заходим в его WebUI для дальнейшей настройки.

Настройка

На начальном экране появится форма ввода пароля, стандартный пароль для входа: deluge. Также возможно при первом заходе будет окно с настройкой connect manager самого Deluge. В нем можно сменить пароль нажав Edit, я использую стандартный.

Пройдемся по настройкам нажав верхней части экрана Preferences. Нас интересуют две вкладки Downloads и Plugin.

Вкладка Downloads

  • Download to: /Media/Downloads/ – путь, куда будут сливаться все закачки.
  • Copy of .torrent files to: /Media/Downloads/torrents – путь, куда будут сливаться все .torrent файлы (по желанию)

Вкладка Plugins – Label и AutoAdd

  • Label – позволяет помечать закачки в зависимости от контента. (по желанию)
  • AutoAdd – позволяет создать сканируемую торрент-клиентом директорию на наличие .torrent файлов, и если они там будут, то Deluge поставит их в закачку.(по желанию)

После настройки каждой вкладки применяем изменения нажав APPLY, а по завершении всех настроек нажать OK и перезапустить контейнер, дополнительно можно посмотреть лог и убедиться, что никаких ошибок нет.

Проверка

Скачаем любой торрент из сети, например на рабочий стол ПК. Откроем WebUI Deluge, далее затем во всплывающем окне, выбираем торрент файл и подтверждаем старт закачки.

Далее останется только наблюдать за ходом скачивания.

Итог

Мы создали отдельную шару Media для хранения всех медиа данных сервера, а также разрешили доступ по SMB. Установили контейнер Deluge и подключили к нему эту шару. Настроили торрент-клиент из WebUI чтобы закачки сохранялись по пути /Media/Downloads.