Serwer Raspberry Pi Plex: Jak zainstalować Plex i przesyłać strumieniowo swoje media
Możesz zainstalować Plex Media Server na Raspberry Pi, instalując 64-bitowy system operacyjny Raspberry Pi, dodając oficjalne, podpisane repozytorium APT Plex i instalując plexmediaserverpakiet. Następnie otwórz Plex w przeglądarce, dodaj foldery z multimediami i odtwórz je na innym urządzeniu. Raspberry Pi 4 lub 5 to praktyczny, energooszczędny serwer dla plików, które Twoje urządzenia odtwarzające mogą obsługiwać bezpośrednio.
Czego potrzebujesz
Raspberry Pi: Zalecany jest Pi 4 lub Pi 5. Starsze modele mają mniejszą moc obliczeniową.
System operacyjny: Aktualna instalacja 64-bitowego systemu operacyjnego Raspberry Pi, najlepiej w wersji Lite dla serwera bez interfejsu graficznego.
Pamięć masowa i zasilanie rozruchowe: Niezawodna karta microSD lub obsługiwany dysk SSD i odpowiedni zasilacz do komputera Pi.
Przechowywanie multimediów: Dysk SSD USB, dysk twardy lub trwale zamontowany udział sieciowy zawierający multimedia, których jesteś właścicielem lub do których używania masz uprawnienia.
Sieć i konto: jeśli to możliwe, Ethernet lub stabilne Wi-Fi, a także konto Plex do konfiguracji serwera.
Raspberry Pi najlepiej nadaje się do trybu Direct Play , w którym odtwarzacz obsługuje format wideo, a serwer nie musi go konwertować. Transkodowanie wymagających plików wideo, zwłaszcza wielu strumieni 4K, nie jest realistycznym rozwiązaniem w tej konfiguracji. Więcej informacji na temat serwerów multimedialnych opartych na architekturze ARM można znaleźć w sekcji „ Ograniczenia serwera ARM w Plex”.
Przed rozpoczęciem instalacji podłącz niezawodne zasilanie, sieć i pamięć masową.
Instalacja Plex na Raspberry Pi
1. Zainstaluj system operacyjny Raspberry Pi
Pobierz Raspberry Pi Imager i użyj go, aby wybrać model Raspberry Pi, zgodny obraz Raspberry Pi OS Lite (64-bitowy) oraz urządzenie startowe. W opcjach personalizacji Imagera ustaw nazwę użytkownika, sieć i dostęp SSH, jeśli chcesz uruchomić Raspberry Pi bez monitora. Zapisanie obrazu kasuje wybrane urządzenie, więc dokładnie sprawdź swój wybór. Dokumentacja konfiguracji Raspberry Pi obejmuje pierwsze uruchomienie i SSH.
Wybierz swój komputer Raspberry Pi, zgodny 64-bitowy system operacyjny i właściwy dysk rozruchowy w programie Raspberry Pi Imager.
2. Zaktualizuj system operacyjny Raspberry Pi
Uruchom Raspberry Pi, połącz się z nim lokalnie lub przez SSH i wpisz:
Połącz się ponownie po restarcie. Sprawdź architekturę za pomocą dpkg --print-architecture; ten przewodnik zakłada, że zgłasza arm64. Jeśli używasz starszej instalacji 32-bitowej, wybierz pakiet Plex zgodny z tą architekturą, zamiast zakładać, że te instrukcje obowiązują bez zmian.
Przed dodaniem repozytorium pakietów Plex należy zaktualizować system operacyjny Raspberry Pi.
3. Dodaj oficjalne repozytorium APT Plex
Zainstaluj narzędzia do podpisywania, utwórz katalog pęku kluczy i dodaj bieżące repozytorium Plex:
Sprawdź active (running)status usługi. Plex zazwyczaj działa na własnym plexkoncie. Zachowaj to konto, zamiast zmieniać usługę na swój osobisty login: zamiast tego skonfiguruj uprawnienia do folderu multimediów.
Po skonfigurowaniu podpisanego repozytorium Plex APT zainstaluj pakiet plexmediaserver.
5. Podłącz napęd multimedialny
Podłącz dysk USB i uruchom program lsblk -f, aby zidentyfikować jego system plików i miejsce montowania. W razie potrzeby zamontuj go w stabilnej ścieżce /mnt/plexmedia, takiej jak [tutaj brakuje kontekstu - /etc/fstab...
Upewnij się, że plexkonto może poruszać się po katalogach i odczytywać pliki. W przypadku biblioteki zamontowanej w przykładowej ścieżce przetestuj za pomocą:
sudo -u plex ls /mnt/plexmedia
Jeśli dostęp jest zabroniony, dostosuj właściciela, uprawnienia grupy lub opcje montowania dla tego systemu plików. Nie używaj opcji „kompleksowych” chmod 777; Plex wyjaśnia właściwe podejście w swoim przewodniku po uprawnieniach Linuksa .
Zewnętrzny dysk SSD lub dysk twardy może pomieścić Twoją bibliotekę multimediów niezależnie od karty rozruchowej.
6. Otwórz aplikację internetową Plex i zgłoś żądanie dostępu do serwera
Na samym Raspberry Pi otwórz http://127.0.0.1:32400/web. Na innym komputerze możesz użyć http://PI_IP:32400/webpo wstępnej konfiguracji. Jeśli kreator pierwszego uruchomienia nie rozpoznaje serwera jako lokalnego, utwórz tunel SSH ze swojego komputera:
ssh -L 8888:localhost:32400 YOUR_USER@PI_IP
Następnie odwiedź http://localhost:8888/web, zaloguj się do Plex i postępuj zgodnie z instrukcjami konfiguracji serwera. Zastąp YOUR_USERi swoimi prawdziwymi danymi. Postępuj zgodnie z instrukcjami konfiguracji przeglądarkiPI_IP Plex .
Podczas konfiguracji początkowej zaloguj się i nadaj nazwę serwerowi za pomocą aplikacji Plex Web App.
7. Dodaj swoje filmy, programy i muzykę
W aplikacji Plex Web App otwórz Ustawienia , wybierz odpowiedni serwer, a następnie przejdź do Zarządzaj > Biblioteki > Dodaj bibliotekę . Wybierz Filmy, Programy TV, Muzyka lub Zdjęcia; nadaj nazwę bibliotece i przejdź do folderu na Pi. Powtórz dla innych typów multimediów. Plex przeskanuje foldery i uporządkuje rozpoznane pliki. Przewodnik konfiguracji biblioteki Plex wyjaśnia dostępne typy bibliotek i ustawienia.
Utwórz osobne biblioteki dla każdego typu zawartości i wskaż odpowiednie foldery.
8. Podłącz odtwarzacz i przetestuj strumieniowanie
Zainstaluj odtwarzacz Plex na telefonie, telewizorze Smart TV, urządzeniu streamingowym lub komputerze i zaloguj się na odpowiednie konto Plex. W tej samej sieci domowej wybierz serwer Raspberry Pi i spróbuj odtworzyć plik, który można bezpośrednio. Jeśli odtwarzanie się zacina, sprawdź stabilność sieci, format pliku źródłowego i czy Plex nie próbuje transkodować.
Podłącz odtwarzacz Plex do sieci domowej i przetestuj odtwarzanie przed włączeniem dostępu zdalnego.
Opcjonalnie: Oglądaj strumieniowo poza domem
Aby uzyskać dostęp do serwera spoza domu, otwórz Ustawienia > Serwer > Dostęp zdalny . Plex może spróbować automatycznej konfiguracji routera; jeśli to się nie powiedzie, skonfiguruj regułę routera przekierowującą odpowiedni zewnętrzny port TCP do wewnętrznego portu TCP Raspberry Pi 32400. Przypisz Raspberry Pi stabilny adres LAN i postępuj zgodnie z dokumentacją dostępu zdalnego firmy Plex , zamiast udostępniać niezwiązane porty. Podwójny NAT lub NAT klasy operatorskiej może uniemożliwić bezpośrednie połączenie.
Ważne: Od 29 kwietnia 2025 r. Plex wprowadził płatne wymagania dotyczące zdalnego odtwarzania filmów osobistych w aplikacjach, których dotyczy problem. W zależności od konta i klienta, może to wymagać Plex Pass lub Remote Watch Pass; strumieniowanie lokalne nie ma tych samych wymagań. Zdalne odtwarzanie muzyki przez Plexamp i zdjęć przez Plex Photos ma oddzielne uprawnienia. Przed skorzystaniem ze zdalnego dostępu do wideo sprawdź wymagania Plex dotyczące zdalnego odtwarzania . Sieć VPN nie jest wymagana do lokalnego odtwarzania w Plex i może powodować problemy z wykrywaniem połączenia.
Szybkie rozwiązywanie problemów
Strona internetowa się nie otwiera: Sprawdź systemctl status plexmediaserveri potwierdź adres IP Raspberry Pi, a także upewnij się, że lokalny protokół TCP 32400jest dostępny.
Biblioteka wydaje się pusta: Sprawdź, czy dysk jest zamontowany i sudo -u plex ls /your/media/pathczy można wyświetlić folder, a następnie ponownie przeskanuj bibliotekę.
Obraz wideo buforuje się lub nie odtwarza się: Wybierz format zgodny z Direct Play, w miarę możliwości korzystaj z przewodowego Ethernetu i unikaj zbędnego transkodowania obrazu wideo.
Zdalny dostęp nie działa: Sprawdź regułę routera i podwójny NAT oraz zapoznaj się z dokumentacją zdalnego dostępu Plex . Unikaj przekierowywania portów wykrywania Plex do internetu.
Gdy odtwarzanie lokalne będzie działać niezawodnie, pozostaw Raspberry Pi włączone, aktualizuj system operacyjny Raspberry Pi i Plex oraz utwórz kopię zapasową ustawień multimediów i serwera, które są dla Ciebie istotne.