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.
Продолжай в том же духе, не останавливайся. Всех благ!
Еще, можно добавить про расширение в браузере под Делюж. Правым кликом отправлять магнит ссылки на скачивание.
Ну ппэям гемор
Спасибо
Я бы немного изменил статью. Видимо в новых версиях, что-то изменили с путями. Если написать путь в настройках DELUGE Download to: /Media/Downloads/ — путь, куда будут сливаться все закачки, то при добавлении торрента ничего качаться не будет, хотя сам софт не выдаст предупреждения. Правильно писать путь просто /downloads и по непонятной мне причине, закачки будут происходить в Media. Та же картина и с плагинами — если писать путь как в статье — /Media/Auto то, тут уже будет предупреждение, что вы должны иметь разрешение на запись и чтение именно это и натолкнуло меня на правильные мысли по решению задачи. Видимо разрабы поленились накодить лишнею проверку путей. Рад, если кому-то сэкономил время, у меня ушло часа три на решение.
Он так и так не качает.
Беру свои слова обратно! Насторил, качает. Sol, благодарю.
По Deluge наврятли что-то изменилось, его только ломают иногда)
По данной писанине у меня работает все.