1. Czym jest Plex i jak działa?
Plex Media Server to aplikacja serwerowa, która:
- 1. Czym jest Plex i jak działa?
- 2. Wymagania sprzętowe i systemowe
- 3. Przygotowanie serwera
- 4. Sposoby instalacji Plex na Linuksie
- 5. Instalacja Plex z oficjalnego repozytorium (zalecane)
- 6. Instalacja przez ręczny pakiet .deb
- 7. Lokalizacja plików i usługi
- 8. Przygotowanie katalogów z multimediami
- 9. Pierwsze uruchomienie panelu web
- 10. Zakładanie konta Plex i pierwsza konfiguracja
- 11. Dodawanie bibliotek (filmy, seriale, muzyka)
- 12. Konwencje nazewnictwa plików (ważne dla metadanych)
- 13. Uprawnienia i typowe problemy z dostępem do plików
- 14. Konfiguracja firewalla i sieci
- 15. Podstawowe ustawienia serwera
- 16. Użytkownicy i udostępnianie biblioteki innym
- 17. Plex na innych platformach Linux (NAS, Raspberry Pi, VPS)
- 18. Aktualizacje Plex Media Server
- 19. Typowe problemy i ich rozwiązania
- 20. Podsumowanie praktyczne – skrócona „checklista”
- indeksuje twoje lokalne multimedia (filmy, seriale, muzykę, zdjęcia),
- pobiera opisy, plakaty i metadane z internetu,
- udostępnia całą bibliotekę na innych urządzeniach (tv, smartfony, przeglądarki),
- w razie potrzeby transkoduje w locie wideo, aby dopasować je do możliwości urządzenia i łącza.
Na serwerze (np. Debian/Ubuntu, NAS, VPS) instalujesz Plex Media Server.
Na klientach (TV, telefon, laptop) używasz aplikacji Plex lub przeglądarki.
Domyślnie panel zarządzania jest dostępny lokalnie pod adresem:
http://localhost:32400/web
Domyślnie panel zarządzania jest dostępny z innych urządzeń w sieci pod adresem:
http://IP_SERWERA:32400/web
Port 32400/tcp to standardowy port serwera Plex.
2. Wymagania sprzętowe i systemowe
2.1. Sprzęt
Minimalne wymagania zależą od tego, czy Plex ma transkodować wideo (zmieniać rozdzielczość/format w locie).
Do prostego serwera „tylko direct play” (bez transkodowania) sprawdzi się:
- dowolny 64‑bitowy CPU (np. starszy Intel Core i3, tani VPS, mały NUC),
- 2–4 GB RAM,
- dysk zależny od biblioteki (od kilkuset GB do kilku TB).
Jeśli planujesz transkodowanie (np. streaming na telefony poza domem), celuj w nowocześniejszy CPU (Intel/AMD z Quick Sync lub GPU do transkodowania) oraz min. 4–8 GB RAM.
Plex działa m.in. na:
- pc z Linuxem (Debian/Ubuntu/Mint, Fedora i inne),
- serwerach NAS (Synology, QNAP, Asustor, WD i inne),
- mini pc / Intel NUC / maszyny wirtualne / Proxmox, TrueNAS, Unraid,
- Raspberry Pi i inne ARM (przez odpowiednie pakiety).
Ten poradnik skupia się na klasycznym Linuksie (Debian, Ubuntu, Linux Mint itd.).
2.2. System
Założenia poradnika:
- 64‑bitowy Linux, np.:
- Ubuntu Server/Desktop 20.04+,
- Debian 11+,
- Linux Mint (bazujący na Ubuntu).
- dostęp do konta z sudo,
- podstawowa obsługa terminala.
3. Przygotowanie serwera
3.1. Sprawdzenie adresu IP
Do późniejszego logowania potrzebny będzie adres IP serwera – wykonaj polecenie:
ip a
Zwróć uwagę na adres w stylu 192.168.x.x przy interfejsie eth0 / enp… / wlp….
3.2. Aktualizacja systemu
Na Debian/Ubuntu i pochodnych uruchom:
sudo apt update
sudo apt upgrade
4. Sposoby instalacji Plex na Linuksie
Na Debian/Ubuntu masz dwie główne metody instalacji:
1) Z oficjalnego repozytorium Plex – najwygodniejsza opcja, aktualizacje przychodzą przez apt.
2) Ręczna instalacja pakietu .deb – szybka, ale aktualizacje trzeba śledzić i instalować samodzielnie.
W praktyce warto wybrać metodę z repozytorium – poniżej pokazuję obie.
5. Instalacja Plex z oficjalnego repozytorium (zalecane)
5.1. Dodanie klucza GPG i repozytorium
Na Ubuntu/Debian wykonaj kolejno:
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add - # dodanie klucza GPG
echo deb https://downloads.plex.tv/repo/deb public main | \
sudo tee /etc/apt/sources.list.d/plexmediaserver.list # dodanie repozytorium
sudo apt update # odświeżenie listy pakietów
5.2. Instalacja serwera Plex
Zainstaluj pakiet:
sudo apt install plexmediaserver
Po instalacji Plex jest uruchamiany jako usługa systemd.
5.3. Sprawdzenie statusu usługi
Aby upewnić się, że serwer działa, sprawdź status:
sudo systemctl status plexmediaserver.service
Powinieneś zobaczyć status active (running).
6. Instalacja przez ręczny pakiet .deb
Ta metoda przydatna m.in. na VPS‑ach lub gdy nie chcesz dodawać dodatkowych repozytoriów.
6.1. Pobranie pakietu
Wejdź na stronę pobierania Plex Media Server i wybierz platformę Linux oraz dystrybucję, np. Ubuntu (pakiety .deb dla architektury amd64). Na serwerze możesz pobrać pakiet bezpośrednio:
cd /tmp
wget "LINK_DO_PAKIETU_DEB_Z_PLEX" # link z oficjalnej strony
6.2. Instalacja pakietu
Zastąp nazwę pliku właściwą (np. plexmediaserver_1.42.1.10060-xxxx_amd64.deb) i zainstaluj:
sudo dpkg -i plexmediaserver_*.deb
sudo apt-get -f install # doinstalowanie brakujących zależności
Po tym kroku usługa Plex powinna automatycznie wystartować. Sprawdź to poleceniem:
sudo systemctl status plexmediaserver
7. Lokalizacja plików i usługi
Na Debian/Ubuntu konfiguracja i dane Plex (biblioteki, metadane) znajdują się domyślnie w katalogu:
/var/lib/plexmediaserver/
Usługa systemowa systemd nazywa się:
plexmediaserver.service # start / stop / restart / status
Przykładowe komendy zarządzania usługą:
sudo systemctl restart plexmediaserver
sudo systemctl enable plexmediaserver # autostart przy bootowaniu
8. Przygotowanie katalogów z multimediami
Plex nie przechowuje plików „u siebie” – jedynie je indeksuje. Najlepiej uporządkować je w przejrzystej strukturze, np.:
/srv/media/movies/– filmy,/srv/media/tv/– seriale,/srv/media/music/– muzyka,/srv/media/photos/– zdjęcia.
Utwórz przykładową strukturę poleceniem:
sudo mkdir -p /srv/media/{movies,tv,music,photos}
W praktyce multimedia często trzymasz na:
- oddzielnym dysku (np.
/mnt/dysk1/Filmy), - zasobie sieciowym (NFS/Samba),
- katalogu
/media/NazwaDysku.
Ważne: użytkownik, pod którym działa Plex (najczęściej „plex”), musi mieć prawo odczytu do katalogów z multimediami.
Przykład nadania uprawnień (rekurencyjnie):
sudo chown -R plex:plex /srv/media
# lub jeśli chcesz zostawić właściciela, ale dać uprawnienia do odczytu:
sudo chmod -R a+rX /srv/media
W przypadku dysków montowanych warto sprawdzić wpisy w /etc/fstab, aby upewnić się, że uprawnienia są poprawne.
9. Pierwsze uruchomienie panelu web
Po poprawnej instalacji i uruchomieniu usługi panel administracyjny Plex jest dostępny przez przeglądarkę.
9.1. Dostęp lokalny
Na tym samym serwerze, gdzie działa Plex, skorzystaj z jednego z adresów:
http://127.0.0.1:32400/web
http://localhost:32400/web
9.2. Dostęp z innego urządzenia w sieci
Na laptopie/PC/telefonie w tej samej sieci LAN wejdź pod adres:
http://IP_SERWERA:32400/web
Gdzie IP_SERWERA to adres z wcześniejszego kroku (np. 192.168.1.100).
Jeśli panel się nie otwiera, sprawdź:
- czy usługa działa:
systemctl status plexmediaserver, - czy firewall nie blokuje portu 32400,
- czy na samym serwerze działa
http://localhost:32400/web(czasem początkowa konfiguracja wymaga lokalnego dostępu).
10. Zakładanie konta Plex i pierwsza konfiguracja
1) Zaloguj się lub załóż nowe konto na plex.tv. Możesz użyć adresu e‑mail i hasła lub kont Google/Apple.
2) Skonfiguruj serwer: nadaj mu nazwę (np. „Plex‑Dom”) i zdecyduj, czy od razu chcesz włączyć zdalny dostęp (opcję można zmienić później).
Po zalogowaniu możesz zostać przekierowany przez domenę app.plex.tv, ale finalnie łączysz się do własnego serwera na porcie 32400.
11. Dodawanie bibliotek (filmy, seriale, muzyka)
To kluczowy etap – tu wskazujesz Plexowi, gdzie leżą twoje pliki.
11.1. Rodzaje bibliotek
Domyślne typy biblioteki to:
- filmy (Movies),
- seriale (TV Shows),
- muzyka (Music),
- zdjęcia (Photos),
- inne (np. „Home videos & pictures”).
Plex korzysta z metadanych internetowych zależnie od typu – ważne, by wybrać poprawny.
11.2. Dodawanie nowej biblioteki – krok po kroku
W panelu web wykonaj:
- Kliknij ikonę „+” przy sekcji „Biblioteki” (Libraries).
- Wybierz typ biblioteki, np. Filmy.
- Nazwij bibliotekę, np. „Filmy HD”.
- Kliknij „Przeglądaj foldery” / „Browse for media folder”.
- Wskaż katalog, gdzie leżą pliki. Na przykład:
/srv/media/movies
/mnt/dysk1/Filmy
- Zapisz i poczekaj, aż Plex przeskanuje folder.
Powtórz te kroki dla seriali, muzyki itd. Adresy i sposób dodawania bibliotek na Linuksie są takie same, jak przy serwerze na Windowsie/NAS‑ie – zmieniają się jedynie ścieżki systemowe.
12. Konwencje nazewnictwa plików (ważne dla metadanych)
Aby Plex poprawnie rozpoznał filmy, nazwij je według wzoru: Tytuł Filmu (Rok).ext, np. Matrix (1999).mkv.
Dla seriali stosuj strukturę sezonów i odcinków, np.: Tytuł Serialu/Season 01/Tytuł Serialu - s01e01.ext lub Tytuł.Serialu.S01E01.ext.
Poprawne nazewnictwo przyspiesza skanowanie i gwarantuje lepsze metadane.
13. Uprawnienia i typowe problemy z dostępem do plików
Jeżeli po dodaniu biblioteki widzisz komunikat o braku plików lub nie pojawiają się żadne tytuły, zwykle oznacza to brak prawa odczytu dla użytkownika plex lub zbyt późne montowanie zasobu (NFS/Samba) po starcie usługi – sprawdź wpisy w /etc/fstab.
Najprostsze rozwiązanie – nadaj uprawnienia do odczytu:
sudo chown -R plex:plex /ścieżka/do/katalogu/z/mediami
sudo chmod -R a+rX /ścieżka/do/katalogu/z/mediami
W większych środowiskach bezpieczniej jest utrzymać własność plików u twojego użytkownika i dodać użytkownika plex do tej samej grupy – wymaga to jednak znajomości uprawnień Linuksa.
14. Konfiguracja firewalla i sieci
14.1. Porty Plex
Plex nasłuchuje na porcie 32400/tcp (interfejs web i API). Dodatkowe porty (np. dla DLNA) używane są w specyficznych scenariuszach. Jeśli korzystasz z firewalla (np. ufw na Ubuntu), otwórz port:
sudo ufw allow 32400/tcp
sudo ufw reload
14.2. Dostęp spoza domu (z internetu)
1) Przekierowanie portu na routerze: z zewnątrz port 32400 przekieruj na IP twojego serwera Plex na ten sam port.
2) Weryfikacja w Plex: w panelu przejdź do Ustawienia → Serwer → Zdalny dostęp (Remote Access) i sprawdź status – Plex pokaże, czy serwer jest osiągalny z internetu.
Pamiętaj, że zdalny dostęp może wymagać Plex Pass w niektórych konfiguracjach klientów; zadbaj też o bezpieczeństwo: aktualizacje, silne hasło do konta Plex i rozsądne reguły na routerze.
15. Podstawowe ustawienia serwera
W panelu web przejdź do: Ustawienia (Settings) → Serwer (Server).
Warto zwrócić uwagę na kluczowe sekcje:
- Biblioteka (Library) – automatyczne skanowanie przy zmianach i harmonogram okresowego skanowania;
- Transkodowanie (Transcoder) – limit równoczesnych transkodowań, folder tymczasowy na szybkim dysku, ograniczenia bitrate dla zdalnego dostępu;
- Język (Languages) – preferowany język audio i napisów oraz automatyczne pobieranie napisów;
- Sieć (Network) – ograniczenia dostępu do panelu (np. tylko z LAN) i wykorzystanie połączenia zabezpieczonego (HTTPS przez plex.tv).
16. Użytkownicy i udostępnianie biblioteki innym
Plex pozwala udostępnić bibliotekę rodzinie i znajomym (wymagają własnego konta Plex) lub jako gościom z ograniczonym dostępem.
W panelu, w sekcji Użytkownicy i udostępnianie (Users & Sharing), możesz:
- zapraszać użytkowników przez e‑mail powiązany z kontem Plex,
- wybierać konkretne biblioteki (np. tylko filmy, bez prywatnych zdjęć),
- ograniczać jakość/bitrate dla danego użytkownika.
Część funkcji jest dostępna w Plex Pass, ale podstawowe udostępnianie działa w wersji darmowej.
17. Plex na innych platformach Linux (NAS, Raspberry Pi, VPS)
Choć poradnik skupia się na „klasycznym” Linuksie, poniżej krótkie alternatywy:
- NAS Synology/QNAP – instalacja jako pakiet z Centrum pakietów lub ręcznie (
.spk), a dalsza konfiguracja identyczna w panelu web; - Raspberry Pi (ARM) – instalacja pakietu
plexmediaserverdla ARM (repo lub ręcznie.deb), komendy jak w Debianie; - VPS Linux – procedura jak dla serwera domowego (repo lub
.deb), dostęp do panelu podhttp://IP_VPS:32400/web(często przez tunel SSH).
18. Aktualizacje Plex Media Server
Jeśli używasz oficjalnego repozytorium, aktualizacje przychodzą przez apt jak inne pakiety. Wykonaj:
sudo apt update
sudo apt upgrade
Jeśli zainstalowałeś ręczny .deb, co jakiś czas:
- sprawdź dostępność nowej wersji na stronie Plex,
- pobierz aktualny pakiet
.deb, - zainstaluj go ponownie przez
dpkg -i(konfiguracja i biblioteka zostaną zachowane).
Po większych aktualizacjach serwer może chwilę przebudowywać bibliotekę – to normalne.
19. Typowe problemy i ich rozwiązania
1) Panel web się nie otwiera
W pierwszej kolejności sprawdź:
- status usługi:
sudo systemctl status plexmediaserver, - reguły firewalla (port 32400 musi być otwarty),
- działanie interfejsu lokalnie:
http://localhost:32400/web.
Jeśli to pierwszy start, spróbuj koniecznie z poziomu serwera – wstępna konfiguracja bywa restrykcyjna co do źródła połączenia.
2) Plex nie widzi plików w katalogu
Zweryfikuj:
- czy wskazujesz właściwą ścieżkę,
- czy użytkownik
plexma prawo odczytu, - czy zasób sieciowy (NFS/Samba) montuje się przed startem Plexa (odpowiednie wpisy w
/etc/fstab).
3) Brak napisów lub zły język
W sekcji Languages ustaw preferowany język audio i napisów oraz włącz automatyczne pobieranie napisów, jeśli używasz agentów metadanych.
4) Zacinające się wideo poza domem
Jeśli odtwarzanie przerywa, pomogą poniższe działania:
- zmniejszenie jakości/bitrate w ustawieniach zdalnego dostępu,
- weryfikacja przepustowości upload łącza domowego,
- sprawdzenie obciążenia CPU podczas transkodowania (słabsze procesory mogą osiągać 80–100%).
20. Podsumowanie praktyczne – skrócona „checklista”
Dla wygody – minimalny zestaw kroków do uruchomienia Plex na typowym Ubuntu/Debian:
- Zainstaluj Plex z repozytorium, wykonując:
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
echo deb https://downloads.plex.tv/repo/deb public main | \
sudo tee /etc/apt/sources.list.d/plexmediaserver.list
sudo apt update
sudo apt install plexmediaserver
- Utwórz katalogi na multimedia i nadaj uprawnienia:
sudo mkdir -p /srv/media/{movies,tv,music,photos}
sudo chown -R plex:plex /srv/media
sudo chmod -R a+rX /srv/media
- Otwórz port w firewallu (jeśli używasz
ufw):
sudo ufw allow 32400/tcp
sudo ufw reload
- Sprawdź status usługi:
sudo systemctl status plexmediaserver.service
- Wejdź w przeglądarce pod jeden z adresów:
http://localhost:32400/web
http://IP_SERWERA:32400/web
- Zaloguj się na konto Plex, nazwij serwer i dodaj biblioteki.
Po tych krokach masz działający serwer Plex na Linuksie, gotowy do domowego streamingu i – po ewentualnej konfiguracji routera – do zdalnego dostępu z internetu.








