Проверенные плагины для TrueNAS: создаем медиасервер, облако и умный дом | AdminWiki
Timeweb Cloud — сервера, Kubernetes, S3, Terraform. Лучшие цены IaaS.
Попробовать

Проверенные плагины для TrueNAS: создаем медиасервер, облако и умный дом

11 апреля 2026 11 мин. чтения
Содержание статьи

TrueNAS — это не просто файловое хранилище. Это полноценная платформа для развертывания домашнего и корпоративного сервера. С помощью проверенных плагинов и приложений вы можете превратить свой NAS в мультифункциональный хаб: медиасервер для фильмов и музыки, персональное облако для файлов, центр умного дома и станцию для загрузки контента. Ключевая задача — выбрать правильный метод развертывания, соответствующий вашей версии TrueNAS, и следовать проверенным инструкциям, чтобы избежать ошибок совместимости и проблем с производительностью.

Эта статья предоставляет готовые, рабочие схемы установки для Plex, Jellyfin, Nextcloud, Home Assistant и BitTorrent-клиентов в среде TrueNAS Core и SCALE на 2026 год. Вы получите не только пошаговые руководства, но и объективное сравнение решений, рекомендации по оптимизации и безопасности, что сэкономит часы на поиск и отладку.

Подход к выбору и установке плагинов в TrueNAS: от теории к практике

Перед установкой любого сервиса критически важно понимать архитектурные различия между версиями TrueNAS. От этого зависит не только метод установки, но и стабильность, актуальность версий ПО и удобство управления.

TrueNAS Core vs SCALE: какой метод развертывания использовать?

Выбор между TrueNAS Core и SCALE определяет весь последующий путь. TrueNAS Core, основанный на FreeBSD, использует технологию jails (легковесные контейнеры). Плагины в Core — это, по сути, предварительно настроенные jails. Их главное преимущество — стабильность и тесная интеграция с системой. Однако выбор плагинов в официальном репозитории может быть ограничен, а версии программ иногда отстают от актуальных.

TrueNAS SCALE, построенный на Linux, использует контейнеры Docker, управляемые через Kubernetes. Сервисы здесь устанавливаются как Приложения (Apps) из каталогов, например, официального или сообщества TrueCharts. Это дает более широкий выбор, часто более свежие версии программ и мощный интерфейс управления с тонкой настройкой ресурсов.

Рекомендация по выбору:

  • Выбирайте Core, если вам нужна максимальная стабильность файлового сервера (ZFS), вы предпочитаете проверенные, хотя и не всегда самые новые, версии софта и работаете в чистой FreeBSD-среде.
  • Выбирайте SCALE, если вам важны современные версии приложений, широкий выбор сервисов (особенно из экосистемы Docker) и вы планируете развернуть сложный стек (например, медиасервер с автоматической загрузкой через Sonarr/Radarr). Для таких задач, как Home Assistant, SCALE является предпочтительным вариантом в 2026 году.

Важно: многие устаревшие руководства в сети описывают работу с плагинами в старых версиях Core (тогда TrueNAS назывался FreeNAS). Следуя им на SCALE, вы столкнетесь с несовместимостью. Данная статья актуализирована для 2026 года.

Первые шаги: подготовка хранилища и сети перед установкой любого плагина

Пропуск этого эталя — частая причина проблем с правами доступа и сетевой доступностью.

  1. Создание Dataset для данных: Не храните данные приложений в корневом пуле. Создайте отдельный dataset (например, tank/apps). Внутри него можно создать подкаталоги: tank/apps/plex, tank/apps/nextcloud. Это упростит управление правами и резервное копирование. Для медиатеки рекомендуется dataset с отключенной компрессией (компрессия = off) для снижения нагрузки на CPU.
  2. Настройка статического IP: Назначьте вашему серверу TrueNAS статический IP-адрес в настройках сети или закрепите его за MAC-адресом в DHCP вашего роутера. Это необходимо для стабильной работы проброса портов.
  3. Проверка сетевых портов: Убедитесь, что в настройках брандмауэра TrueNAS (если используется) и вашего роутера открыты порты, которые будут использовать плагины (например, 32400 для Plex, 443 для Nextcloud). Для начальной настройки часто достаточно доступа из локальной сети.
  4. Безопасность: В SCALE для каждого приложения можно настроить отдельную сеть и политики безопасности. На начальном этапе достаточно использовать режим «Host Network» для простоты, но для повышения изоляции рассмотрите создание отдельной сетевой конфигурации.

Более глубокое погружение в настройку производительности и сети, включая тонкую настройку ZFS и диагностику узких мест, вы найдете в нашем руководстве: Настройка производительности TrueNAS в 2026: оптимизация ZFS и сетевого взаимодействия.

Медиасервер на TrueNAS: Plex или Jellyfin?

Оба решения позволяют организовать централизованную медиатеку с транскодированием видео «на лету» для разных устройств. Выбор зависит от ваших приоритетов: удобство «из коробки» или полный контроль и открытость.

Сравнительный анализ: Plex vs Jellyfin для домашнего использования

Plex предлагает полированный пользовательский опыт: единый аккаунт для управления, простую настройку удаленного доступа, широкую поддержку клиентов на различных устройствах (Smart TV, игровые приставки). Для расширенных функций, таких как аппаратное транскодирование, мобильная синхронизация и музыкальные плееры, требуется подписка Plex Pass. Plex может быть более требователен к ресурсам CPU для транскодирования.

Jellyfin — это полностью бесплатное и открытое (FOSS) решение. Все функции, включая аппаратное транскодирование, доступны без подписки. Управление пользователями осуществляется локально, без необходимости создания аккаунта в облаке. Клиентские приложения развиваются сообществом и иногда могут уступать в отполированности интерфейса Plex, особенно на TV.

Вывод для TrueNAS: Если для вас важна максимальная простота настройки, стабильные клиенты на всех устройствах и вы не против облачной аутентификации — выбирайте Plex. Если приоритет — полный контроль над данными, отсутствие лицензионных отчислений и интеграция в полностью локальную инфраструктуру — ваш выбор Jellyfin.

Пошаговая установка и базовая настройка Plex в TrueNAS

Для TrueNAS SCALE (рекомендуемый путь):

  1. Перейдите в раздел «Приложения» (Apps).
  2. Убедитесь, что добавлен репозиторий TrueCharts (он предоставляет стабильные и актуальные версии).
  3. Найдите «Plex Media Server» в каталоге и нажмите «Установить».
  4. В настройках установки:
    • В разделе «Storage» смонтируйте ранее созданный dataset с медиатекой (например, /mnt/tank/media) в путь внутри контейнера, например, /media.
    • Укажите переменную PLEX_CLAIM (получить токен можно на plex.tv/claim).
    • Настройте сетевой порт (по умолчанию 32400).
  5. Запустите приложение. После запуска откройте http://ВАШ_IP:32400/web для завершения настройки библиотек.

Для TrueNAS Core: Используйте официальный плагин из раздела «Plugins». После установки настройте jail: добавьте mount point с вашей медиатекой в настройках jail и укажите на него путь в веб-интерфейсе Plex.

Пошаговая установка и базовая настройка Jellyfin в TrueNAS

Для TrueNAS SCALE:

  1. В разделе «Приложения» найдите «Jellyfin» (из репозитория TrueCharts или Official).
  2. При установке смонтируйте dataset с медиатекой аналогично Plex.
  3. Важный параметр: для аппаратного транскодирования необходимо пробросить устройство GPU в контейнер. В настройках приложения найдите раздел «GPU Configuration» и выберите ваш GPU (например, Intel QuickSync).
  4. Настройте порт (по умолчанию 8096).
  5. После запуска перейдите по http://ВАШ_IP:8096, создайте администратора и настройте библиотеки.

Для TrueNAS Core: Установка сложнее, так как официального плагина нет. Требуется создание пользовательского jail и ручная установка пакета multimedia/jellyfin через pkg. Для детального разбора этого и других сценариев работы с jails обратитесь к руководству: TrueNAS Jails: подробное руководство по настройке приложений (Docker, Nextcloud, GitLab и другие).

Персональное облако: развертывание Nextcloud на TrueNAS

Nextcloud — это полноценная альтернатива Google Drive или Dropbox, которую вы полностью контролируете. Помимо синхронизации файлов, он включает календарь, контакты, задачи, видеоконференции и множество сторонних приложений.

Выбор метода установки: плагин, приложение или ручная сборка в jail?

В TrueNAS Core существует официальный, но часто устаревший плагин Nextcloud. Его плюс — простота. Минус — вы можете получить версию, отстающую на несколько релизов, что является проблемой для безопасности и функциональности.

В TrueNAS SCALE установка через Приложения (например, из TrueCharts) — это оптимальный путь. Такие сборки обычно включают все необходимое: сам Nextcloud, базу данных MariaDB/PostgreSQL, кеш Redis и веб-сервер Nginx/Apache в актуальных версиях. Управление обновлениями происходит в пару кликов.

Ручная сборка в jail или контейнере дает максимальный контроль, но требует значительных временных затрат и знаний по настройке веб-сервера, PHP и БД. Для большинства практических задач в 2026 году рекомендуется установка как приложения в SCALE.

Критические настройки после установки: производительность и доступ из интернета

После установки Nextcloud через App в SCALE выполните следующие обязательные шаги:

  1. Подключение внешнего хранилища: В настройках приложения смонтируйте ваш dataset (например, /mnt/tank/clouddata) в путь внутри контейнера (например, /data). После первого входа в Nextcloud настройте внешнее хранилище в настройках администратора, указав этот путь.
  2. Настройка кеширования Redis: Сборки от TrueCharts обычно уже включают Redis. Вам нужно лишь активировать его в конфигурационном файле Nextcloud (config.php), добавив строки:
    'memcache.local' => '\OC\Memcache\Redis',
    'redis' => array('host' => 'localhost', 'port' => 6379),
    Это резко повысит отзывчивость интерфейса при работе с большим количеством файлов.
  3. Доступ из интернета:
    • Безопасный способ (рекомендуется): Используйте встроенный в TrueNAS SCALE обратный прокси (Ingress) или разверните отдельный контейнер с Nginx Proxy Manager. Настройте доменное имя и получите бесплатный SSL-сертификат Let's Encrypt. Порт 443 на роутере пробрасывается только на обратный прокси.
    • Прямой проброс: Пробросьте порт 443 с роутера на IP-адрес TrueNAS и порт, на котором работает Nextcloud. Обязательно настройте SSL в самом Nextcloud.
  4. Настройка задач Cron: Для фоновых операций (индексация, уведомления) необходимо настроить выполнение cron-заданий. В App от TrueCharts обычно есть опция «Enable Cron». Активируйте ее.

Для сравнения методов виртуализации, которые могут повлиять на выбор способа развертывания Nextcloud (jail vs ВМ), изучите наш анализ: Jails или виртуальные машины в TrueNAS в 2026 году: выбор для конкретных задач.

Автоматизация умного дома: интеграция Home Assistant с TrueNAS

Home Assistant (HA) — это ведущая open-source платформа для автоматизации умного дома. Ее размещение на TrueNAS обеспечивает высокую надежность, централизованное резервное копирование и интеграцию с другими сервисами NAS.

Стабильная установка Home Assistant как приложения в TrueNAS SCALE

В TrueNAS SCALE развертывание Home Assistant максимально упрощено.

  1. В разделе «Приложения» найдите «Home Assistant» (рекомендуется из репозитория TrueCharts — версия «home-assistant»).
  2. При установке обратите внимание на:
    • Хранилище: Выделите отдельный dataset для конфигурации HA (монтируется в /config). Это гарантирует сохранность ваших настроек и автоматизаций при обновлении контейнера.
    • Сеть: Настройте стабильный порт (по умолчанию 8123). Для доступа к USB-устройствам (например, Zigbee-координатору) необходимо в настройках приложения пробросить соответствующие устройства хоста в контейнер.
    • Ресурсы: HA не требует много CPU в простое, но для обработки сложных автоматизаций и интеграций выделите не менее 2 ГБ RAM.
  3. После запуска откройте http://ВАШ_IP:8123, создайте учетную запись и приступайте к настройке.

Интеграция с экосистемой TrueNAS: доступ к данным и бэкапы

Сила связки HA и TrueNAS — во взаимной интеграции:

  • Доступ к данным NAS: Через интеграцию SMB или NFS в Home Assistant вы можете мониторировать свободное место на дисках, получать уведомления о состоянии SMART или использовать файлы из медиатеки TrueNAS в автоматизациях (например, проигрывать музыку при срабатывании датчика).
  • Надежные бэкапы: Регулярно создаваемые Home Assistant снепшоты конфигурации можно автоматически копировать на отдельный dataset вашего TrueNAS с помощью интеграции Samba backup или скрипта. Это защищает от потери сложных настроек умного дома.
  • Использование служб TrueNAS: Через REST API TrueNAS SCALE вы можете создавать автоматизации в HA для управления вашим NAS. Например, запускать репликацию снапшотов ZFS по расписанию или получать оповещения о критических событиях в системе. Подробнее об автоматизации через API читайте здесь: TrueNAS SCALE REST API 2026: полное руководство по автоматизации для DevOps.

Загрузка контента: надежные BitTorrent-клиенты для TrueNAS

Для пополнения медиатеки необходим стабильный и управляемый клиент, способный работать в headless-режиме (без графического интерфейса) и интегрироваться с другими сервисами.

qBittorrent vs Transmission: выбор для автоматизированной медиатеки

qBittorrent — это мощный клиент с полнофункциональным веб-интерфейсом. Ключевые преимущества для использования в TrueNAS: встроенный поиск по торрент-трекерам, поддержка RSS-фидов для автоматической загрузки, подробные настройки очередей и ограничений, а также открытый API (WebUI API). Именно последнее делает его идеальным звеном для автоматизации в связке с Sonarr (для сериалов) и Radarr (для фильмов).

Transmission — легковесный и минималистичный клиент. Он потребляет меньше ресурсов, стабилен, имеет простой веб-интерфейс и JSON-RPC API. Его стоит выбрать, если вам нужен клиент для редких ручных загрузок без сложных настроек.

Рекомендация: Для создания автоматизированной медиатеки, где загрузка и сортировка происходят без вашего участия, однозначно выбирайте qBittorrent.

Настройка qBittorrent для автоматической загрузки и сортировки

Установка в TrueNAS SCALE: Найдите приложение «qBittorrent» (например, от TrueCharts) и установите его.

Критические настройки после установки:

  1. Папки загрузок: В настройках qBittorrent (раздел «Downloads») укажите путь к dataset медиатеки. Рекомендуется структура: /media/torrents/incomplete (для незавершенных) и /media/torrents/complete (для завершенных). Смонтируйте эти пути из вашего dataset в контейнер.
  2. Веб-интерфейс и безопасность: Включите веб-интерфейс, смените логин и пароль по умолчанию! Для интеграции с Sonarr/Radarr может потребоваться включить «Alternative WebUI» или использовать встроенный API.
  3. Интеграция с медиасервером: Настройте Sonarr и Radarr так, чтобы они мониторили папку /media/torrents/complete. После завершения загрузки эти программы автоматически переименуют и переместят файл в финальную библиотеку (например, /media/movies или /media/tv), до которой уже имеет доступ Plex или Jellyfin. Таким образом, файл сразу появляется в вашей медиатеке.
  4. Безопасность и VPN: Если вы используете VPN для загрузок, наиболее стабильный способ — запустить qBittorrent внутри специального контейнера с встроенным VPN-клиентом (например, образ haugene/transmission-openvpn или его аналог для qBittorrent). Некоторые сборки в TrueCharts имеют опцию встроенного VPN.

Для работы с кастомными окружениями, подобными настройке VPN-клиента, может потребоваться создание пользовательского jail. Этот процесс детально описан в статье: Пользовательский jail в TrueNAS Core 2026: пошаговая настройка, безопасность, управление pkg.

Общая оптимизация и безопасность вашего мультисервисного TrueNAS

После развертывания нескольких сервисов важно убедиться, что система остается стабильной, отзывчивой и защищенной.

Мониторинг нагрузки и распределение ресурсов между плагинами

Используйте встроенные в TrueNAS инструменты:

  • Дашборд Reporting: В разделе «Отчеты» (Reporting) отслеживайте графики нагрузки CPU, RAM, сети и дисков. Резкий рост нагрузки может указывать на проблему в одном из плагинов (например, зависшее транскодирование в Plex).
  • Распределение ресурсов в SCALE: Для каждого приложения в настройках можно задать лимиты CPU (в миллияхдрах) и RAM (в МБ/ГБ). Рекомендации:
    • Медиасервер (Plex/Jellyfin): Выделяйте 2-4 ядра CPU и 2-4 ГБ RAM, если используется транскодирование для нескольких потоков.
    • Nextcloud: 1-2 ядра CPU и минимум 2 ГБ RAM. При активном использовании более чем 2-3 пользователями увеличьте RAM до 4 ГБ.
    • Home Assistant: 1 ядро, 2 ГБ RAM.
    • qBittorrent: 1 ядро, 1 ГБ RAM.
  • Распределение ресурсов в Core: Для каждого jail можно задать лимит использования CPU через параметр cpuset в настройках jail.

Базовая безопасность: доступ из интернета и изоляция сервисов

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

  1. Принцип минимализма: Пробрасывайте на роутере только порты абсолютно необходимых сервисов. Для большинства домашних сценариев это может быть только порт для Nextcloud (443) и, возможно, для Plex/Jellyfin (32400/8096), если нужен удаленный доступ.
  2. Использование VPN: Сервисы, не предназначенные для публичного доступа (веб-интерфейс qBittorrent, Home Assistant, админка TrueNAS), должны быть доступны только из локальной сети или через VPN (например, WireGuard, который также можно развернуть на TrueNAS). Это самый безопасный способ удаленного управления.
  3. Обратный прокси: Для публичных сервисов (Nextcloud, веб-сайты) используйте обратный прокси (Nginx, Traefik). Он позволяет:
    • Управлять SSL-сертификатами (Let's Encrypt) в одном месте.
    • Обращаться к разным сервисам через один порт (443) по разным доменным именам или путям.
    • Добавлять базовую аутентификацию, правила брандмауэра на уровне приложения.
  4. Права доступа к данным: Создавайте отдельных пользователей в TrueNAS для разных сервисов (например, пользователь plex, пользователь nextcloud). Назначайте этим пользователям права только на свои datasets. Это предотвратит ситуацию, когда скомпрометированный плагин получит доступ ко всем данным на NAS.

Регулярно обновляйте как саму систему TrueNAS, так и установленные плагины/приложения. В SCALE это делается в один клик из интерфейса «Приложения». Перед обновлением критически важных сервисов (Nextcloud) обязательно создавайте снепшот их dataset через функцию ZFS Snapshots в TrueNAS — это ваша страховка на случай проблем.

Поделиться:
Сохранить гайд? В закладки браузера