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 bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.