Добавить в корзинуПозвонить
Найти в Дзене

TrueNAS и торренты

Сегодня на нашем домашнем TrueNAS развернём qBittorrent и настроим скачивание файлов в отдельный Dataset. Проект qBittorrent нацелен на создание открытой альтернативы µTorrent. Кроме того, qBittorrent работает и предоставляет те же возможности на всех основных платформах (FreeBSD, Linux, macOS, OS/2, Windows). qBittorrent основан на наборе инструментов Qt и библиотеке libtorrent-rasterbar. Разрабатывается волонтёрами в свободное время. Прежде чем настраивать qBittorrent, нужно придумать, куда загружать файлы. Создаём новый Dataset с любым названием, у меня будет /RAID10/Torrent. Сразу при создании подключаю пресет SMB. При этом создастся ACL, который отредактируем. Здесь нужно сделать две вещи. Для доступа по SMB добавить пользователя. Если ранее у вас не было SMB шар, то включаем автостарт службы SMB и запускаем её. Создаём SMB пользователя. Назову его suser. Добавляем этому пользователю права на модификацию, чтобы можно было удалять ненужные файлы. А ещё добавляем группу apps с право
Оглавление

Сегодня на нашем домашнем 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.

-2

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

-3

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

-4

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

-5

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

-6

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

-7

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

-8

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

-9

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

-10

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

-11

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

-12

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

-13

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

-14

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

-15

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

-16

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

-17

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

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

Источник:

TrueNAS и торренты | internet-lab.ru

💰 Поддержать проект

Если вам понравилась статья, то ставьте 👍🏻 каналу. Пишите комментарии, задавайте вопросы, подписывайтесь.