Strona główna
» LINUX
»
Jak zainstalować i skonfigurować Plex na OpenMediaVault z Compose
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:
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.
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.
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.
Plik Compose mapuje trwały folder konfiguracji Plex i folder multimediów przeznaczony tylko do odczytu.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.
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.
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 .
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 .