Samouczek IceWhale z 2023 roku wyjaśnia ponadczasową zasadę Dockera: klient pobierania i Plex muszą mieć zgodność co do miejsca, w którym multimedia znajdują się na hoście, oraz ścieżki, pod którą Plex widzi je w swoim kontenerze. W artykule wykorzystano otwarty film Big Buck Bunny jako bezpieczny przykład, przeniesiono plik do hostowego katalogu multimediów, a następnie dodano zmapowany /Media folderze w Plex.
Logika ścieżek pamięci nadal ma dziś znaczenie. Sekcja dotycząca dostępu zdalnego wymaga jednak aktualnego doprecyzowania, ponieważ Plex opisuje obecnie konkretne wymagania dotyczące konta, routera i odtwarzania zdalnego, bardziej szczegółowe niż samo zalogowanie się w aplikacji na telewizorze.
Najważniejsza lekcja: ścieżka hosta a ścieżka kontenera
Kontener qBittorrent pobierał pliki do wewnętrznej ścieżki, podczas gdy CasaOS przechowywał je na hoście w /DATA lokalizacji. Plex miał własne mapowanie woluminu i mógł przeglądać wyłącznie ścieżki jawnie udostępnione jego kontenerowi.
Dlatego „plik istnieje na serwerze NAS” nie oznacza automatycznie, że Plex może go zobaczyć.
Dopasuj lokalizacje pobierania i multimediów Plex
Samouczek oferował dwie opcje: przenieść ukończone pliki multimedialne do istniejącego hostowego katalogu multimediów Plex albo zmienić mapowanie woluminu Plex, aby obie aplikacje wskazywały tę samą pamięć hosta.
W przypadku bieżącego wdrożenia wybierz docelowy folder multimediów przed pobraniem dużych bibliotek, aby uniknąć wielokrotnego przenoszenia i ponownego skanowania.
/Mediapo zmapowaniu folderu hosta.Utwórz bibliotekę Plex z folderu po stronie kontenera
Po zmapowaniu multimediów utwórz bibliotekę filmów, seriali, muzyki lub inną bibliotekę i wybierz ścieżkę kontenera. Ścieżkę konfiguracji i bazy danych Plex przechowuj osobno i trwale, niezależnie od wymienianego obrazu kontenera.
Korzystaj z multimediów, do których przechowywania i strumieniowania masz uprawnienia
Stary samouczek krótko omawiał wyszukiwanie torrentów i magnet linków, ale celowo używał Big Buck Bunny jako przykładu. Aktualna strona ponadczasowa powinna zachować zgodny z prawem przykład, zamiast zachęcać użytkowników do zdobywania materiałów chronionych prawem autorskim bez zezwolenia.
Obecnie zdalny dostęp do Plex ma własną stronę konfiguracji
Obecnie Plex wymaga, aby serwer był zalogowany na konto Plex w celu korzystania ze zdalnego dostępu. Automatyczna konfiguracja routera może używać UPnP/NAT-PMP; ręczne przekierowanie wymaga przekierowania portu zewnętrznego na wewnętrzny port TCP 32400 serwera Plex.
Zamiast zakładać, że same zrzuty ekranu z łączeniem telewizora z 2023 roku sprawiają, że serwer jest dostępny zdalnie, skorzystaj z aktualnych wymagań dotyczących zdalnego dostępu do Plex.
Powiązanie konta telewizora to uwierzytelnianie klienta, a nie konfiguracja routera
Zdalne przesyłanie strumieniowe może uruchomić transkodowanie
Gdy zdalny klient nie może odtwarzać oryginalnego pliku bezpośrednio z powodu ograniczeń przepustowości lub kodeka, Plex może go transkodować. Może to zmienić niewymagające dużych zasobów zadanie dla serwera NAS w obciążenie intensywnie wykorzystujące procesor lub układ GPU.
Przetestuj rzeczywisty zdalny strumień w jakości, której zamierzasz używać, zanim uznasz, że sprzęt serwera jest wystarczający.
Istniejące serwery Plex wymagają innego procesu migracji
Późniejsza odpowiedź dotyczyła tego, dlaczego otwarcie Plex w CasaOS przekierowało do istniejącego serwera. Migracja skonfigurowanej instalacji Plex to nie to samo co utworzenie drugiego, pustego serwera. Podczas przenoszenia istniejącej biblioteki zachowaj bazę danych/konfigurację Plex oraz stan powiązania z kontem.
Konfigurację Plex przechowuj oddzielnie od biblioteki multimediów
Samouczek z 2023 roku skupiał się głównie na dodawaniu filmu do /Media, ale długotrwałe działanie serwera Plex wymaga również trwałej ścieżki konfiguracji/bazy danych. Ten folder zawiera metadane biblioteki, informacje o obejrzanych materiałach, plakaty, ustawienia i inne dane stanu serwera.
Media mogą znajdować się na dużym dysku HDD, a konfiguracja Plex na szybszym dysku SSD, o ile oba mapowania hosta pozostają niezmienione.
Zdalne odtwarzanie również jest ograniczone przepustowością wysyłania
Nawet wydajny serwer nie może zdalnie przesyłać strumieniowo bezpośrednio pliku o wysokiej przepływności, jeśli domowe połączenie internetowe nie zapewnia wystarczającej przepustowości wysyłania. Plex może obniżyć jakość lub transkodować materiał, aby dopasować go do dostępnego pasma.
Podczas sprawdzania zdalnego dostępu wykonaj test z rzeczywiście zewnętrznej sieci, na przykład przez transmisję danych komórkowych, a nie tylko z innego urządzenia podłączonego do domowej sieci Wi-Fi.
Automatyczna wygoda UPnP i ręczne przekierowanie portów mają różne kompromisy
Obecna pomoc Plex umożliwia automatyczną konfigurację routera przez UPnP/NAT-PMP, jeśli router ją obsługuje. Ręczne przekierowanie daje administratorowi pełną kontrolę, ale wymaga prawidłowego mapowania portu publicznego na prywatny oraz stabilnego wewnętrznego adresu serwera.
Jeśli dostawca Internetu używa CGNAT, standardowe przekierowanie połączeń przychodzących może nie działać, nawet gdy kontener Docker jest poprawnie skonfigurowany.
Nie udostępniaj pulpitu CasaOS razem z Plex
Zdalny dostęp Plex jest przeznaczony konkretnie dla serwera multimediów. Nie wymaga publikowania w Internecie samego interfejsu zarządzania CasaOS. Interfejs zarządzania należy pozostawić prywatny, a udostępnić tylko usługę, która musi być dostępna zdalnie.
Jak nie utracić ścieżek bibliotek podczas edycji kontenera
W starszym poradniku ostrzega się, że zmiana ustawień woluminów powoduje ponowne uruchomienie aplikacji. Współczesna, istotna interpretacja jest taka, aby podczas odtwarzania lub aktualizowania kontenera Plex zachować tę samą ścieżkę multimediów między hostem a kontenerem. Jeśli ścieżka zmieni się z /Media do innej lokalizacji wewnętrznej Plex może uznać bibliotekę za niedostępną, dopóki mapowanie nie zostanie przywrócone.
Najczęstsze pytania dotyczące Plex w CasaOS
Dlaczego qBittorrent może zobaczyć plik, którego Plex nie widzi?
Te dwa kontenery mogą mieć różne mapowania woluminów, a tym samym różne widoki systemu plików.
Czy powiązanie aplikacji Plex TV umożliwia zdalny dostęp do serwera?
Nie. Powiązanie klienta z serwerem i zdalny dostęp do serwera to osobne kroki.
Który port wewnętrzny jest obecnie wskazywany w dokumentacji Plex do ręcznego przekierowania na potrzeby zdalnego dostępu?
Port TCP 32400 na serwerze Plex Media Server.
