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. В окне появится созданная шара, которая и будет использоваться для всех скачанных данных. прикладываю скриншот своей шары наполненной контентом.
Описание назначения этих пакетов можно посмотреть в описании моей конфигурации 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.