Как установить и настроить Plex в OpenMediaVault с помощью Compose

Плагин Plex, показанный в старых руководствах OpenMediaVault, больше не является рекомендуемым вариантом. Его репозиторий проекта был заархивирован в феврале 2024 года. В текущей версии OpenMediaVault 8 установите Plex Media Server в виде контейнера с плагином OMV-Extras Compose и официальным образом Docker от Plex. Это позволит отделить Plex от операционной системы NAS и управлять его конфигурацией через веб-интерфейс OMV.

Последовательность действий соответствует OMV 8; в OMV 7 выберите версию плагина Compose, соответствующую вашему релизу.

Прежде чем начать

Убедитесь, что OMV установлен и подключен диск с данными. В разделе «Хранилище» > «Общие папки» создайте на этом диске папки для файлов Compose, данных приложения Plex и медиафайлов с подпапками, такими как Movies, TV, или Music. По возможности храните данные Plex вне системного диска. Предоставьте Plex доступ на чтение к папкам с медиафайлами и запишите числовой идентификатор пользователя (UID) и идентификатор группы (GID) учетной записи. Резервирование DHCP помогает поддерживать стабильный адрес NAS.

Установите Plex на OpenMediaVault.

1. Установите OMV-Extras, если он отсутствует.

OMV-Extras предоставляет репозиторий для плагина Compose. Подключитесь к NAS по SSH от имени root или переключитесь на оболочку root с помощью команды `ssh` sudo -i, а затем запустите текущий установщик:

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

После завершения выполнения скрипта перезагрузите OMV. Если появится сообщение об ошибке, обратитесь к официальному руководству по установке OMV-Extras .

Страница OMV-Extras в OpenMediaVault 8 с включенным репозиторием Docker и кнопкой «Сохранить».
Перед установкой Compose включите репозиторий Docker на странице OMV-Extras.

2. Включите Docker и установите плагин Compose.

Откройте раздел Система > OMV-Extras , включите репозиторий Docker и нажмите Сохранить . В разделе Система > Плагины выберите openmediavault-composeпакет для вашей версии OMV и нажмите Установить . Подтвердите установку и дождитесь ее завершения.

Список плагинов OpenMediaVault 8, в котором для установки выбран openmediavault-compose.
Выберите плагин Compose, соответствующий установленной версии OMV.

3. Укажите путь к диску с данными в Compose Storage.

В разделе «Службы» > «Композитор» > «Настройки» выберите общие папки для файлов и данных Compose . Укажите в качестве хранилища Docker абсолютный путь к подходящей локальной файловой системе, а не символическую ссылку или пул mergerfs. Сохраните и примените настройки.

Настройки OpenMediaVault Compose, отображающие общие папки и абсолютный путь к хранилищу Docker.
Используйте общие папки на смонтированном хранилище и сохраните настройки Compose.

4. Создайте файл Plex Compose.

В разделе «Службы» > «Композитор» > «Файлы» нажмите «Добавить» , назовите проект plexи вставьте это определение Compose. Замените примеры путей и UID/GID значениями из вашей системы OMV.

services:
  plex:
    image: plexinc/pms-docker:latest
    container_name: plex
    network_mode: host
    restart: unless-stopped
    environment:
      - TZ=Etc/UTC
      - PLEX_UID=1000
      - PLEX_GID=100
      # Optional for first setup: replace with a fresh claim token
      # - PLEX_CLAIM=claim-REPLACE-ME
    volumes:
      - /srv/dev-disk-by-uuid-REPLACE-ME/appdata/plex/config:/config
      - /srv/dev-disk-by-uuid-REPLACE-ME/appdata/plex/transcode:/transcode
      - /srv/dev-disk-by-uuid-REPLACE-ME/media:/data:ro

/configСодержит настройки Plex и базу данных его библиотеки; /transcodeэто временное пространство; а точка монтирования только для чтения /dataпредоставляет доступ к вашим медиафайлам. Измените значение, TZесли предпочитаете использовать локальную зону. Необязательное PLEX_CLAIMзначение берется с сайта plex.tv/claim ; добавьте новый токен перед первым запуском, а затем удалите его после того, как сервер будет активирован.

Сохраните файл, выберите его plexв списке файлов и нажмите «Вверх» , чтобы запустить контейнер.

Редактор OpenMediaVault Compose с определением контейнера Plex, использующий сетевые возможности хоста и постоянные папки.
Файл Compose сопоставляет постоянную папку конфигурации Plex и папку с медиафайлами, доступную только для чтения.
Страница OpenMediaVault Compose Files, отображающая запущенный проект Plex.
После выбора проекта и нажатия кнопки «Запустить» убедитесь, что Compose сообщает о его запуске.

5. Откройте веб-версию Plex и подтвердите права на сервер.

На компьютере в той же сети откройте файл http://<OMV-IP-address>:32400/web, заменив заполнитель адресом NAS. Войдите в систему и следуйте инструкциям, чтобы присвоить имя серверу. Если при первом запуске настройки ничего не появляется, воспользуйтесь официальными инструкциями по установке Plex для первоначального доступа.

Экран настройки веб-сервера Plex открывается по адресу сервера OpenMediaVault.
Для запуска программы настройки используйте адрес NAS и веб-порт Plex по умолчанию.

6. Добавьте библиотеки, используя пути к контейнеру.

В веб-версии Plex добавьте библиотеку и выберите путь к ней внутри контейнера, например /data/Movies, или /data/TV. Путь к хосту /srv/dev-disk-by-uuid-...не виден в Plex. Добавьте каждый тип медиафайлов и позвольте Plex выполнить сканирование.

Инструмент выбора папки библиотеки Plex с папкой Movies, расположенной по пути контейнера /data/Movies.
Выберите папку так, как её видит Plex внутри контейнера, например /data/Movies, .

7. Подтвердите доступ и обеспечьте возможность обслуживания конфигурации.

Откройте библиотеку и проверьте воспроизведение с устройства в вашей домашней сети. При использовании хост-сети Plex использует OMV-адрес и TCP-порт 32400. Для локального воспроизведения переадресация портов маршрутизатора не требуется. Настраивайте удаленный доступ только при необходимости, используя руководство Plex по настройке портов .

В веб-версии Plex отображается заполненная библиотека фильмов после сканирования медиапапок.
Наличие заполненной библиотеки Plex подтверждает, что сопоставленная папка видна серверу.

Устранение неполадок, связанных с пустой библиотекой или недоступным сервером.

  • Веб-версия Plex не загружается: убедитесь, что проект Compose запущен, используйте правильный IP-адрес NAS и проверьте 32400доступность TCP-соединения.
  • Поле выбора папки пусто: проверьте сопоставленный путь к хосту и предоставьте настроенному UID/GID Plex доступ на чтение и обход папки с медиафайлами и ее родительских папок.
  • Настройки исчезают после перезапуска: остаются /configна постоянном хранилище; оно содержит данные сервера Plex.

Обновите через плагин Compose и создайте резервную копию файла Compose и /configпапки постоянного доступа. Старые инструкции по использованию пакета OMV 3 и репозитория Plexmediaserver устарели. Для получения информации о расширенных параметрах см. документацию по контейнерам Plex и руководство по Docker для OMV 8 .

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.