Перейти к основному содержанию

TrueNAS и торренты

TrueNAS

Сегодня на нашем домашнем TrueNAS развернём qBittorrent и настроим скачивание файлов в отдельный Dataset.

Проект qBittorrent нацелен на создание открытой альтернативы µTorrent. Кроме того, qBittorrent работает и предоставляет те же возможности на всех основных платформах (FreeBSD, Linux, macOS, OS/2, Windows). qBittorrent основан на наборе инструментов Qt и библиотеке libtorrent-rasterbar.

Разрабатывается волонтёрами в свободное время.

Возможности qBittorrent

  • Продуманный интерфейс, похожий на µTorrent
  • Без рекламы
  • Хорошо интегрированная и расширяемая поисковая система
  • Одновременный поиск на множестве торрент-сайтов
  • Поисковые запросы по категориям (например, книги, музыка, программы)
  • Поддержка RSS-лент с расширенными фильтрами загрузки (включая регулярные выражения)
  • Поддержка множества расширений BitTorrent:
    • Магнет-ссылки
    • Распределённая хеш-таблица (DHT), протокол обмена пирами (PEX), локальное обнаружение пиров (LSD)
    • Приватные торренты
    • Шифрованные соединения
    • и многое другое...
  • Удалённое управление через веб-интерфейс, написанный с использованием AJAX
    • Почти идентичен обычному графическому интерфейсу
  • Последовательная загрузка (скачивание по порядку)
  • Расширенный контроль над торрентами, трекерами и пирами
  • Очередность и приоритезация торрентов
  • Выбор и приоритезация содержимого торрента
  • Планировщик пропускной способности
  • Инструмент для создания торрентов
  • IP-фильтрация (совместимо с форматами eMule и PeerGuardian)
  • Поддержка IPv6
  • Поддержка проброса портов UPnP / NAT-PMP
  • Доступно на всех платформах: Windows, Linux, macOS, FreeBSD, OS/2
  • Доступно на ~70 языках

Установка qBittorrent в TrueNAS

Прежде чем настраивать qBittorrent, нужно придумать, куда загружать файлы. Создаём новый Dataset с любым названием, у меня будет /RAID10/Torrent.

nas

Сразу при создании подключаю пресет SMB. При этом создастся ACL, который отредактируем.

nas

Здесь нужно сделать две вещи. Для доступа по SMB добавить пользователя. Если ранее у вас не было SMB шар, то включаем автостарт службы SMB и запускаем её. Создаём SMB пользователя. Назову его suser. Добавляем этому пользователю права на модификацию, чтобы можно было удалять ненужные файлы. А ещё добавляем группу apps с правом на модификацию, чтобы приложение могло там создавать нужные файлы.

nas

Находим в Apps приложение qBittorrent, Install.

nas

Настройки не трогаем, всё по умолчанию.

nas

По сети оставляю дефолтный порт 30024. Смотрим на BT порт, возможно, нужно будет его разрешить на вашем Firewall, если его используете, мне не требуется.

nas

Самое важное, нужно настроить хранилище.

nas

И для папки с конфигурацией и для загруженных файлов указываем путь к созданному Dataset. Install.

nas

Приложение деплоится. Если всё хорошо, то запускается.

nas

Можно зайти в логи.

nas

Здесь можно найти пароль от пользователя admin. Он вам пригодится.

nas

После запуска приложения в созданной шаре появляется директория qBittorrent с настройками конфигурации.

nas

Заходим в web-интерфейс, всё работает.

nas

У меня развёрнут Nginx Proxy Manager, так что я сразу настраиваю нормальное доменное имя и SSL.

nas

Nginx Proxy Manager — настраиваем SSL для всех сайтов домашней лаборатории

nas

Домен по HTTPS стал доступен.

nas

Попробуем что-нибудь скачать. И в шаре появляется директория Downloads.

Всё работает, торренты качаются.

Теги

 

Похожие материалы

TrueNAS — клон инстанса

Клонирование виртуальной машины позволяет сделать почти идентичную копию вашего сервера. Почти, потому что при клонировании всё-таки имеются изменения. Хотя бы в названии и MAC адресе.