Jak zainstalować i skonfigurować Plex na OpenMediaVault z Compose

Wtyczka Plex, opisana w starszych przewodnikach OpenMediaVault, nie jest już zalecaną opcją. Jej repozytorium projektu zostało zarchiwizowane w lutym 2024 roku. W obecnej wersji OpenMediaVault 8 zainstaluj serwer multimediów Plex jako kontener z wtyczką OMV-Extras Compose i oficjalnym obrazem Plex w Dockerze. Dzięki temu Plex będzie działał niezależnie od systemu operacyjnego NAS i będzie można zarządzać jego konfiguracją z poziomu interfejsu webowego OMV.

Kroki te są takie same jak w przypadku OMV 8. W przypadku OMV 7 należy wybrać wersję wtyczki Compose odpowiadającą wersji, w której ją używasz.

Zanim zaczniesz

Upewnij się, że aplikacja OMV jest zainstalowana, a dysk danych jest zamontowany. W sekcji Pamięć masowa > Foldery współdzielone utwórz na tym dysku foldery dla plików Compose, danych aplikacji Plex i multimediów, z podfolderami takimi jak Movies, TVlub Music. W miarę możliwości nie umieszczaj danych Plex na dysku systemowym. Udziel aplikacji Plex dostępu do odczytu folderów multimediów i zanotuj numeryczny identyfikator użytkownika (UID) oraz identyfikator grupy (GID) konta. Rezerwacja DHCP pomaga utrzymać stabilny adres NAS.

Zainstaluj Plex na OpenMediaVault

1. Zainstaluj OMV-Extras, jeśli go brakuje

OMV-Extras dostarcza repozytorium dla wtyczki Compose. Połącz się przez SSH z serwerem NAS jako root lub przełącz się na powłokę roota za pomocą sudo -i, a następnie uruchom jej aktualny instalator:

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

Po zakończeniu działania skryptu ponownie załaduj OMV. Jeśli zgłosi błąd, zapoznaj się z oficjalnym przewodnikiem instalacji OMV-Extras .

Strona OMV-Extras OpenMediaVault 8 z włączonym repozytorium Docker i przyciskiem Zapisz
Przed zainstalowaniem Compose włącz repozytorium Docker na stronie OMV-Extras.

2. Włącz Docker i zainstaluj wtyczkę Compose

Otwórz System > OMV-Extras , włącz Docker Repo i kliknij Zapisz . W obszarze System > Wtyczki wybierz openmediavault-composepakiet dla swojej wersji OMV i kliknij Zainstaluj . Potwierdź i poczekaj na zakończenie instalacji.

Lista wtyczek OpenMediaVault 8 z wybraną opcją instalacji openmediavault-compose
Wybierz wtyczkę Compose, która odpowiada zainstalowanej wersji OMV.

3. Skieruj pamięć masową Compose na dysk danych

W sekcji Usługi > Tworzenie > Ustawienia wybierz foldery współdzielone dla Plików i Danych Tworzenie . Ustaw Docker Storage na ścieżkę bezwzględną w odpowiednim lokalnym systemie plików, a nie na dowiązanie symboliczne ani pulę mergerfs. Zapisz i zastosuj ustawienia.

Ustawienia tworzenia OpenMediaVault pokazujące foldery współdzielone i absolutną ścieżkę do magazynu Docker
Użyj folderów współdzielonych na zamontowanym urządzeniu pamięci masowej i zapisz ustawienia tworzenia.

4. Utwórz plik Plex Compose

W obszarze Usługi > Komponuj > Pliki kliknij Dodaj , nadaj nazwę projektowi plexi wklej tę definicję Komponowania. Zastąp przykładowe ścieżki i identyfikatory UID/GID wartościami z systemu 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

/configZawiera ustawienia Plex i bazę danych bibliotek; /transcodejest przestrzenią tymczasową; a montowanie tylko do odczytu /dataudostępnia Twoje media. Zmień, TZjeśli wolisz strefę lokalną. Opcjonalna PLEX_CLAIMwartość pochodzi z plex.tv/claim ; dodaj nowy token przed pierwszym uruchomieniem, a następnie usuń go po zajęciu serwera.

Zapisz plik, wybierz go plexz listy Pliki i kliknij W górę , aby uruchomić kontener.

Edytor OpenMediaVault Compose z definicją kontenera Plex wykorzystujący sieć hosta i foldery trwałe
Plik Compose mapuje trwały folder konfiguracji Plex i folder multimediów przeznaczony tylko do odczytu.
Strona OpenMediaVault Compose Files pokazująca projekt Plex w stanie uruchomionym
Po wybraniu projektu i kliknięciu przycisku W górę sprawdź, czy polecenie Compose zgłasza go jako uruchomiony.

5. Otwórz Plex Web i zgłoś żądanie serwera

Na komputerze w tej samej sieci otwórz [plik] http://<OMV-IP-address>:32400/web, zastępując symbol zastępczy adresem NAS. Zaloguj się i postępuj zgodnie z instrukcjami, aby nadać nazwę serwerowi. Jeśli konfiguracja pierwszego uruchomienia się nie pojawi, skorzystaj z oficjalnej instrukcji instalacji Plex , aby uzyskać do niej dostęp.

Ekran konfiguracji serwera Plex Web otwarty pod adresem serwera OpenMediaVault
Aby przeprowadzić konfigurację pierwszego uruchomienia, użyj adresu NAS i domyślnego portu internetowego Plex.

6. Dodaj biblioteki, korzystając ze ścieżek kontenerów

W Plex Web dodaj bibliotekę i wybierz ścieżkę wewnątrz kontenera, taką jak /data/Movieslub /data/TV. Ścieżka hosta /srv/dev-disk-by-uuid-...nie jest widoczna w Plex. Dodaj każdy typ multimediów i pozwól Plexowi na skanowanie.

Selektor folderów biblioteki Plex z folderem Filmy wybranym w ścieżce kontenera /data/Movies
Wybierz folder taki, jaki Plex widzi w kontenerze, np /data/Movies. .

7. Potwierdź dostęp i utrzymuj konfigurację w stanie umożliwiającym jej utrzymanie

Otwórz bibliotekę i przetestuj odtwarzanie z urządzenia w sieci domowej. W przypadku sieci hosta Plex używa adresu OMV i portu TCP 32400. Odtwarzanie lokalne nie wymaga przekierowania portów przez router. Skonfiguruj dostęp zdalny tylko w razie potrzeby, korzystając z instrukcji dotyczących portów Plex .

Plex Web pokazuje wypełnioną bibliotekę filmów po przeskanowaniu folderu multimediów
Zapełniona biblioteka Plex potwierdza, że ​​mapowany folder jest widoczny dla serwera.

Rozwiązywanie problemów z pustą biblioteką lub niedostępnym serwerem

  • Plex Web się nie załaduje: sprawdź, czy projekt Compose jest aktywny, użyj prawidłowego adresu IP serwera NAS i sprawdź, czy protokół TCP 32400jest dostępny.
  • Selektor folderów jest pusty: sprawdź zamapowaną ścieżkę hosta i przyznaj skonfigurowanemu identyfikatorowi użytkownika Plex/GID dostęp do odczytu i przechodzenia do folderu multimediów i jego folderów nadrzędnych.
  • Ustawienia znikają po ponownym uruchomieniu: są zapisywane /configw pamięci trwałej; zawierają dane serwera Plex.

Zaktualizuj za pomocą wtyczki Compose i utwórz kopię zapasową pliku Compose oraz /configfolderu trwałego. Stare instrukcje dotyczące pakietu OMV 3 i repozytorium Plexmediaserver są nieaktualne. Informacje o zaawansowanych opcjach można znaleźć w dokumentacji kontenera Plex oraz w podręczniku OMV 8 Docker .

Zostaw komentarz

Jak zainstalować motyw Paper GTK w systemie Linux

Jak zainstalować motyw Paper GTK w systemie Linux

Zainstaluj motyw Paper GTK z obsługiwanych repozytoriów systemu Linux, włącz go dla aplikacji GTK w GNOME Tweaks i zobacz, co starszy motyw może, a czego nie może zmienić.

Jak zainstalować środowisko graficzne UKUI w systemie Linux

Jak zainstalować środowisko graficzne UKUI w systemie Linux

Zainstaluj UKUI z oficjalnego archiwum Ubuntu, zapoznaj się z aktualną ścieżką pakietów Testing w Debianie i unikaj przestarzałych instrukcji Arch, które nie instalują już pełnego pulpitu.

Jak zainstalować Inkscape na Linuksie: Ubuntu, Fedora, Arch i inne

Jak zainstalować Inkscape na Linuksie: Ubuntu, Fedora, Arch i inne

Zainstaluj Inkscape z repozytoriów swojej dystrybucji Linuxa, stabilnej wersji PPA Ubuntu, Snap lub Flathub, korzystając z bieżących poleceń i uwag dotyczących wyboru źródła pakietu.

Jak zainstalować SABnzbd w systemie Linux i go skonfigurować

Jak zainstalować SABnzbd w systemie Linux i go skonfigurować

Zainstaluj SABnzbd na Ubuntu lub Debianie albo uruchom go w Dockerze na innym hoście z Linuksem. Następnie otwórz interfejs webowy i skonfiguruj dostawcę oraz foldery pobierania.

Jak zresetować zapomniane hasło w systemie Linux

Jak zresetować zapomniane hasło w systemie Linux

Odzyskaj dostęp do lokalnego konta Linux z uprawnieniami drugiego administratora lub w trybie odzyskiwania Ubuntu i dowiedz się, czego nie można odblokować poprzez zresetowanie hasła.

Jak nagrywać dźwięk z głośnika w systemie Linux za pomocą programu Audacity

Jak nagrywać dźwięk z głośnika w systemie Linux za pomocą programu Audacity

Przechwytuj dźwięk z pulpitu Linuksa w Audacity, kierując strumień nagrywania do źródła monitora urządzenia wyjściowego. Postępuj zgodnie z instrukcjami PulseAudio i PipeWire, wskazówkami dotyczącymi eksportu i poprawkami dla ścieżek cichych.

Jak korzystać z Dropboxa w systemie Linux: Zainstaluj i synchronizuj pliki

Jak korzystać z Dropboxa w systemie Linux: Zainstaluj i synchronizuj pliki

Zainstaluj Dropbox na Linuksie z oficjalnego pakietu, zaloguj się, zsynchronizuj folder lokalny, zarządzaj selektywną synchronizacją i sprawdzaj status z wiersza poleceń.

Jak zainstalować klienta poczty Hiri w systemie Linux

Jak zainstalować klienta poczty Hiri w systemie Linux

Zainstaluj Hiri na Linuksie za pomocą pakietu Snap lub oficjalnego archiwum tarball, dodaj program uruchamiający pulpit i sprawdź obsługiwane konta, a także ostrzeżenie dotyczące starej wersji Snap Hiri.

Jak uzyskać specyfikacje systemowe dla komputera z systemem Linux

Jak uzyskać specyfikacje systemowe dla komputera z systemem Linux

Sprawdź dystrybucję, jądro, procesor, pamięć, grafikę, pamięć masową i podłączone urządzenia za pomocą narzędzia Fastfetch i wbudowanych poleceń systemu Linux, a następnie zapisz przejrzysty raport.

Jak zainstalować i skonfigurować Plex na OpenMediaVault z Compose

Jak zainstalować i skonfigurować Plex na OpenMediaVault z Compose

Stara wtyczka OpenMediaVault Plex została zarchiwizowana. Skonfiguruj Plex na OMV 8 z OMV-Extras, wtyczką Compose, trwałym magazynem danych i oficjalnym kontenerem Plex.