Медиафайлы не отображаются в Библиотеке, работающей на Plex Media Server в Proxmox LXC.

Вопрос или проблема

Я установил Plex Media Server на ubuntu 22.04 lxc и Open Media Vault на Debian 12 LXC. Я создал общую папку в Open Media Vault, создав файловую систему EXT4, затем создав общую папку и расшарив ее по NFS и CIFS. Я использовал этот учебник. Но почему-то это не сработало, я попытался напрямую смонтировать общий диск, используя NFS в контейнере lxc plex, с помощью
mount -t nfs <ipaddress>:/videos ~/videos, но это монтирует общий диск, и я вижу содержимое и все остальное, но когда я добавляю эту директорию в библиотеку plex, я не вижу ни видеозаписей, ни медиа. Я изменил владельца и группу на plex, дал права на чтение/запись. Но ничего из этого не сработало. Я в растерянности, как заставить медиа работать в контейнере plex.

Ответ или решение

Решение проблемы с отсутствием медиафайлов в библиотеке Plex Media Server на Proxmox LXC

При установке Plex Media Server на Ubuntu 22.04 в LXC-контейнере под управлением Proxmox и использовании Open Media Vault на Debian 12, можно столкнуться с проблемой, когда медиафайлы не отображаются в библиотеке Plex. Данная ситуация может возникнуть по нескольким причинам. Давайте детально рассмотрим возможные решения.

1. Проверка настроек NFS и прав доступа

Первым делом вам необходимо убедиться, что настройки NFS в Open Media Vault верны. Убедитесь, что экспортируемый путь правильно задан, и что клиент (в данном случае ваш Plex-контейнер) имеет доступ к этому ресурсу.

  • Проверка файла конфигурации NFS: Откройте файл /etc/exports на вашем сервере Open Media Vault и проверьте, есть ли там запись, которая позволяет доступ к ресурсу с IP-адреса вашего Plex-контейнера. Например:
    /path/to/your/shared/folder *(rw,sync,no_subtree_check,no_root_squash)
  • Перезагрузка NFS: Не забудьте перезапустить NFS сервер с помощью команды:
    sudo exportfs -ra

2. Настройки Plex Media Server

После того как ресурсы настроены, вам необходимо убедиться, что Plex правильно настроен для доступа к этим ресурсам.

  • Проверка прав на файлы: Выполните команду ls -l в директории, к которой вы подключаетесь через NFS, чтобы проверить, что файлы имеют необходимые права доступа. Убедитесь, что пользователь и группа, под которыми работает Plex (обычно plex), имеют доступ к медиафайлам.

  • Изменение прав доступа: Если права доступа не соответствуют, вы можете изменить их с помощью команд:

    sudo chown -R plex:plex /path/to/your/shared/folder
    sudo chmod -R 755 /path/to/your/shared/folder

3. Проверка конфигурации Plex

После внесения всех изменений убедитесь, что Plex Media Server знает о вашем медиа-ресурсе.

  • Добавление библиотек: В интерфейсе Plex добавьте в библиотеку именно тот путь, который вы смонтировали, то есть /videos в вашем случае.

  • Обновление библиотеки: После добавления пути в библиотеку, не забудьте вручную обновить библиотеку, чтобы Plex просканировал новые медиафайлы.

4. Логи Plex Media Server

Если после выполнения всех шагов проблема всё ещё сохраняется, следующая логика — это проверка логов Plex. Логи можно найти по следующему пути:

/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs Plex

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

5. Итоговые рекомендации

Если все перечисленные шаги были выполнены, но проблема остается, вот несколько последних рекомендаций:

  • Убедитесь, что ваш контейнер имеет доступ к сети и может взаимодействовать с сервером Open Media Vault.
  • Рассмотрите возможность установки Plex в режиме "привилегированного контейннера" или используйте другую файловую систему (например, EXT4 напрямую на Plex-контейнере), если это приемлемо в вашем окружении.
  • Проверьте, не блокирует ли что-то (например, firewall) доступ к медиафайлам.

Следуя этим шагам, вы сможете устранить проблему с отсутствующими медиафайлами в Plex на Proxmox LXC.

Оцените материал
Добавить комментарий

Капча загружается...