Strona główna
» LINUX
»
Jak skonfigurować serwer multimediów Jellyfin w systemie Linux
Jak skonfigurować serwer multimediów Jellyfin w systemie Linux
Aby skonfigurować serwer multimediów Jellyfin w systemie Linux , zainstaluj pakiet serwera, otwórz kreator internetowy, utwórz konto administratora i dodaj foldery multimediów. W tym przewodniku wykorzystano aktualny instalator Jellyfin z weryfikacją sumy kontrolnej dla systemów Debian, Ubuntu i obsługiwanych dystrybucji. W przypadku innych dystrybucji Linuksa należy postępować zgodnie z wytycznymi Jellyfin dotyczącymi kontenerów lub pakietów społecznościowych.
Przed rozpoczęciem zamontuj nośnik danych i zanotuj jego ścieżkę do systemu Linux, na przykład /srv/media/Movies. Pakiet uruchamia Jellyfin jako osobne konto usługi o nazwie jellyfin, które wymaga uprawnień do przechodzenia przez katalogi nadrzędne i odczytywania plików. W przypadku innych dystrybucji lub ręcznej konfiguracji repozytorium zapoznaj się z oficjalnym podręcznikiem instalacji systemu Linux .
Zainstaluj i skonfiguruj Jellyfin
1. Pobierz i zweryfikuj instalator
Na serwerze Debian lub Ubuntu otwórz terminal lub połącz się przez SSH. Zainstaluj narzędzia do pobierania i liczenia sum kontrolnych, a następnie pobierz skrypt i plik z sumą kontrolną:
Kontynuuj tylko jeśli polecenie sumy kontrolnej zgłosi OK.
Kontynuuj tylko wtedy, gdy wynik to install-debuntu.sh: OK. Ponieważ instalator działa z podwyższonymi uprawnieniami, możesz go najpierw sprawdzić za pomocą less install-debuntu.sh. Przewodnik Jellyfin zawiera listę obsługiwanych pochodnych i opcji instalacji ręcznej.
2. Uruchom instalator i sprawdź usługę
Uruchom zweryfikowany skrypt, a następnie sprawdź, czy Jellyfin jest aktywny:
sudo bash install-debuntu.sh
sudo systemctl status jellyfin
Oficjalny instalator konfiguruje repozytorium Jellyfin i pakiet serwera.
Jeżeli jest zatrzymany, włącz go podczas rozruchu i uruchom za pomocą sudo systemctl enable --now jellyfin.
3. Otwórz kreatora konfiguracji
Z urządzenia w tej samej sieci odwiedź [ http://<server-ip>:8096link widoczny dla zalogowanych], zastępując symbol zastępczy adresem LAN serwera Linux. Użyj http://localhost:8096na samym serwerze. Port 8096/TCPto domyślny port HTTP. Jeśli strona się nie załaduje, sprawdź usługę i zezwól na dostęp do portu przez zaporę sieciową dla zaufanych urządzeń LAN.
Otwórz adres serwera w przeglądarce w tej samej sieci.
4. Wybierz język i utwórz administratora
Wybierz język interfejsu konfiguracji, a następnie wprowadź nazwę użytkownika administratora i silne, unikalne hasło. To konto kontroluje ustawienia serwera i użytkowników; w razie potrzeby dodaj inne konta po uruchomieniu kreatora.
Wybierz unikalną nazwę administratora i silne hasło.
5. Dodaj bibliotekę multimediów
Wybierz „Dodaj bibliotekę multimediów” , wybierz typ, taki jak Filmy, Programy lub Muzyka, wprowadź nazwę wyświetlaną i dodaj pełną ścieżkę do folderu. Oddzielne biblioteki pomagają Jellyfin identyfikować treści. Na przykład użyj folderu takiego jak /srv/media/Movies/Arrival (2016)/Arrival (2016).mkv. Zobacz przewodnik po bibliotekach i przewodnik po nazewnictwie filmów .
Dodaj dedykowaną ścieżkę do biblioteki, którą usługa Jellyfin może odczytać.
Jeśli brakuje folderu lub skanowanie jest puste, przetestuj dostęp jako konto usługi: sudo -u jellyfin ls /srv/media/Movies. Nadaj mu uprawnienia tylko do odczytu i przechodzenia przez katalogi za pośrednictwem grupy multimediów lub listy kontroli dostępu o określonym zakresie. Unikaj szeroko zakrojonej rekurencji chmod 777lub zmiany właściciela całego dysku. Oficjalne FAQ wskazuje również na uprawnienia i organizację plików jako częste przyczyny braku multimediów.
6. Ustaw język i region metadanych
Wybierz język i region, które Jellyfin ma preferować dla tytułów, opisów i innych pobieranych metadanych. Jest to niezależne od języka interfejsu konfiguracji i można je później zmienić dla każdej biblioteki. Wyniki zależą od dostępności dostawcy i połączenia internetowego.
Ustaw język i region, których Jellyfin powinien używać do wyszukiwania metadanych.
7. Sprawdź ustawienia dostępu zdalnego
Pozostaw opcję „Zezwalaj na zdalny dostęp” dla serwera lokalnego. Jeśli planujesz oglądać spoza domu, włącz opcję „Zezwalaj na zdalny dostęp do tego serwera” i osobno skonfiguruj bezpieczne połączenie, takie jak VPN lub odwrotny serwer proxy HTTPS. Ustawienie kreatora nie zapewnia szyfrowania ani nie kończy konfiguracji routera. Pozostaw opcję „ Włącz automatyczne mapowanie portów” wyłączoną, chyba że konkretnie potrzebujesz UPnP; Jellyfin zaleca jej wyłączenie, chyba że jest to wymagane.
Pozostaw automatyczne mapowanie portów wyłączone, chyba że konkretnie potrzebujesz UPnP.
Nie przekierowuj zwykłego portu HTTP 8096bezpośrednio do publicznego internetu. Domyślny port HTTPS Jellyfin to port 8920/TCPi pozostaje on nieużywany do momentu skonfigurowania protokołu HTTPS. Przed włączeniem dostępu z zewnątrz należy zapoznać się z oficjalnym przewodnikiem sieciowym .
8. Zakończ i przetestuj odtwarzanie
Ukończ kreator, zaloguj się i pozwól Jellyfinowi przeskanować wybrane foldery. Przetestuj z innego urządzenia w sieci LAN, ręcznie wprowadzając adres serwera i port, jeśli wyszukiwanie nie zostanie znalezione. Lista kompatybilnych aplikacji znajduje się na oficjalnej stronie klienta .
Po pierwszym skanowaniu otwórz klienta Jellyfin i sprawdź, czy biblioteki się pojawiły.
Rozwiąż typowe problemy z konfiguracją
Strona internetowa jest niedostępna: sprawdź sudo systemctl status jellyfinadres IP serwera, port 8096i reguły zapory sieciowej LAN. Ostatnie logi: sudo journalctl -u jellyfin -n 50 --no-pager.
Pusta biblioteka: sprawdź, czy pamięć masowa jest zamontowana i czy jellyfinkonto może odczytać folder. Użyj prawidłowego typu biblioteki i obsługiwanego nazewnictwa.
Klient nie może wykryć serwera: wprowadź adres LAN :8096ręcznie. Lokalne wykrywanie używa protokołu UDP 7359, ale bezpośrednie wprowadzanie adresu nie jest zależne od wykrywania.
Po uruchomieniu odtwarzania lokalnego dodaj użytkowników lub skonfiguruj zdalny dostęp jako osobne zadanie sieciowe.