Главная
» LINUX
»
Как установить и настроить Plex в OpenMediaVault с помощью Compose
Как установить и настроить 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, а затем запустите текущий установщик:
После завершения выполнения скрипта перезагрузите OMV. Если появится сообщение об ошибке, обратитесь к официальному руководству по установке OMV-Extras .
Перед установкой Compose включите репозиторий Docker на странице OMV-Extras.
2. Включите Docker и установите плагин Compose.
Откройте раздел Система > OMV-Extras , включите репозиторий Docker и нажмите Сохранить . В разделе Система > Плагины выберите openmediavault-composeпакет для вашей версии OMV и нажмите Установить . Подтвердите установку и дождитесь ее завершения.
Выберите плагин Compose, соответствующий установленной версии OMV.
3. Укажите путь к диску с данными в Compose Storage.
В разделе «Службы» > «Композитор» > «Настройки» выберите общие папки для файлов и данных Compose . Укажите в качестве хранилища Docker абсолютный путь к подходящей локальной файловой системе, а не символическую ссылку или пул mergerfs. Сохраните и примените настройки.
Используйте общие папки на смонтированном хранилище и сохраните настройки 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в списке файлов и нажмите «Вверх» , чтобы запустить контейнер.
Файл Compose сопоставляет постоянную папку конфигурации Plex и папку с медиафайлами, доступную только для чтения.После выбора проекта и нажатия кнопки «Запустить» убедитесь, что Compose сообщает о его запуске.
5. Откройте веб-версию Plex и подтвердите права на сервер.
На компьютере в той же сети откройте файл http://<OMV-IP-address>:32400/web, заменив заполнитель адресом NAS. Войдите в систему и следуйте инструкциям, чтобы присвоить имя серверу. Если при первом запуске настройки ничего не появляется, воспользуйтесь официальными инструкциями по установке Plex для первоначального доступа.
Для запуска программы настройки используйте адрес NAS и веб-порт Plex по умолчанию.
6. Добавьте библиотеки, используя пути к контейнеру.
В веб-версии Plex добавьте библиотеку и выберите путь к ней внутри контейнера, например /data/Movies, или /data/TV. Путь к хосту /srv/dev-disk-by-uuid-...не виден в Plex. Добавьте каждый тип медиафайлов и позвольте Plex выполнить сканирование.
Выберите папку так, как её видит Plex внутри контейнера, например /data/Movies, .
7. Подтвердите доступ и обеспечьте возможность обслуживания конфигурации.
Откройте библиотеку и проверьте воспроизведение с устройства в вашей домашней сети. При использовании хост-сети Plex использует OMV-адрес и TCP-порт 32400. Для локального воспроизведения переадресация портов маршрутизатора не требуется. Настраивайте удаленный доступ только при необходимости, используя руководство Plex по настройке портов .
Наличие заполненной библиотеки Plex подтверждает, что сопоставленная папка видна серверу.
Устранение неполадок, связанных с пустой библиотекой или недоступным сервером.
Веб-версия Plex не загружается: убедитесь, что проект Compose запущен, используйте правильный IP-адрес NAS и проверьте 32400доступность TCP-соединения.
Поле выбора папки пусто: проверьте сопоставленный путь к хосту и предоставьте настроенному UID/GID Plex доступ на чтение и обход папки с медиафайлами и ее родительских папок.
Настройки исчезают после перезапуска: остаются /configна постоянном хранилище; оно содержит данные сервера Plex.
Обновите через плагин Compose и создайте резервную копию файла Compose и /configпапки постоянного доступа. Старые инструкции по использованию пакета OMV 3 и репозитория Plexmediaserver устарели. Для получения информации о расширенных параметрах см. документацию по контейнерам Plex и руководство по Docker для OMV 8 .