O Jellyfin
Jellyfin to otwartoźródłowy serwer multimediów, który porządkuje filmy, seriale, muzykę, audiobooki i zdjęcia, a następnie udostępnia je w przeglądarce, na telewizorze, smartfonie i tablecie. Powstał jako społecznościowy fork Emby: bez płatnej wersji premium, bez obowiązkowego konta u zewnętrznego dostawcy i bez zablokowanych funkcji.
Na VPS działa jako usługa dostępna przez całą dobę, więc nie musisz trzymać w domu włączonego komputera. Sprawdzi się u osób, które chcą mieć dostęp do swojej mediateki w podróży, w rodzinach korzystających ze wspólnej biblioteki oraz w małych organizacjach publikujących własne materiały (szkolenia, nagrania z wydarzeń, archiwa audio).
Po dostawie zamówiony VPS z Debianem lub Ubuntu (Paryż albo Frankfurt) ma już zainstalowanego Jellyfina, bo zajmuje się tym nasza receptura cloud-init. Zostaje Ci połączyć się z serwerem, utworzyć konto administratora i dodać media. Umieszczaj wyłącznie treści, do których masz prawa do rozpowszechniania.
Co możesz zrobić z Jellyfin
Biblioteki filmów, seriali i muzyki
Jellyfin klasyfikuje pliki według typu i automatycznie pobiera plakaty, opisy, obsadę oraz okładki z publicznych źródeł metadanych.
Wiele kont i profili
Każdy użytkownik ma własne konto, historię odtwarzania i ograniczenia dostępu. To Ty decydujesz, kto widzi które biblioteki.
Klienty na każdy ekran
Interfejs webowy, aplikacje na Androida i iOS, Android TV, Kodi oraz inne klienty tworzone przez społeczność odtwarzają tę samą bibliotekę z Twojego serwera.
Transkodowanie w locie
Gdy urządzenie nie obsługuje danego formatu, Jellyfin konwertuje strumień w czasie rzeczywistym za pomocą FFmpeg. Na VPS obciąża to procesor.
Wolne oprogramowanie bez abonamentu
Kod jest wydany na licencji GPL i nie ma funkcji płatnych. Dane o odtwarzaniu i same pliki zostają na Twoim serwerze.
Wtyczki i napisy
Katalog wtyczek rozszerza serwer, na przykład o napisy, metadane lub zewnętrzne uwierzytelnianie.
Pierwsze kroki z Jellyfin
Od zamówienia do produkcji w kilka minut.
- 1
Zamów VPS z Jellyfinem
Wybierz VPS z Linuksem w Paryżu lub Frankfurcie (Debian albo Ubuntu), a potem zaznacz Jellyfin w zakładce „Applications” formularza zamówienia. Zaplanuj co najmniej 2 GB RAM i tyle miejsca na dysku, ile wymaga Twoja biblioteka.
- 2
Połącz się z serwerem
Gdy VPS zostanie dostarczony, zaloguj się przez SSH, używając adresu IP i danych dostępowych, które otrzymasz. W terminalu możesz sprawdzić, czy serwer odpowiada, zanim otworzysz interfejs webowy Jellyfina w przeglądarce.
Bashssh root@SERVER_IP - 3
Skonfiguruj bibliotekę
W kreatorze pierwszego uruchomienia utwórz konto administratora, wybierz język i dodaj foldery z mediami. Prześlij pliki na VPS za pomocą rsync lub scp, a następnie uruchom skanowanie bibliotek.
Bashrsync -avP ./Films/ root@SERVER_IP:/chemin/vers/medias/films/ - 4
Zabezpiecz serwer przed wdrożeniem produkcyjnym
Skieruj domenę na VPS, umieść Jellyfina za reverse proxy obsługującym HTTPS (Caddy lub Nginx z Let's Encrypt) i ogranicz zaporę do portów SSH, 80 i 443. Zaplanuj też regularną kopię zapasową konfiguracji Jellyfina.
Bashapt install -y ufw ufw allow OpenSSH ufw allow 80,443/tcp ufw enable
Zastosowania Jellyfin
Osobista mediateka dostępna wszędzie
Zbierasz filmy, seriale i muzykę na jednym serwerze i korzystasz z nich w salonie, na telefonie albo na laptopie w podróży.
Udostępnianie rodzinie i znajomym
Każda bliska osoba dostaje własne konto z osobnym wznawianiem odtwarzania. Ty kontrolujesz, które biblioteki są dla kogo widoczne.
Publikowanie materiałów wewnętrznych
Stowarzyszenie lub mała firma udostępnia nagrania, szkolenia czy archiwa audio, do których ma prawa, bez pośrednictwa zewnętrznej platformy.
Serwer muzyki i audiobooków
Słuchasz kolekcji muzycznej i audiobooków w streamingu, a wznawianie odtwarzania i playlisty synchronizują się między urządzeniami.
Najczęstsze pytania o Jellyfin
Na wygodną pracę z jednym lub dwoma użytkownikami zaplanuj 2 GB RAM, o ile klienty odtwarzają pliki bezpośrednio. Przy transkodowaniu wideo ograniczeniem staje się procesor, więc potrzeba więcej vCPU. Miejsce na dysku zależy wyłącznie od rozmiaru biblioteki.
Więcej o Jellyfin
Transkodowanie i zasoby
VPS nie ma karty graficznej, więc całe transkodowanie obciąża procesor, co przy wideo wysokiej rozdzielczości jest kosztowne. Lepiej używać plików w formatach odtwarzanych bezpośrednio przez Twoje urządzenia (na przykład H.264 w kontenerze MP4) i ograniczyć liczbę równoczesnych strumieni transkodowanych w ustawieniach Jellyfina. Jeśli z serwera korzysta jednocześnie kilka osób, zaplanuj więcej vCPU i RAM albo rozważ serwer dedykowany.
Miejsce na dysku
O potrzebnej pojemności decyduje rozmiar biblioteki. Film w 1080p waży zwykle od 2 do 10 GB, więc od początku licz z zapasem. Zostaw wolne miejsce na metadane, miniatury i tymczasowe pliki transkodowania.
Kopie zapasowe i aktualizacje
Regularnie kopiuj katalog konfiguracji i danych Jellyfina (jego lokalizację opisuje dokumentacja projektu): znajdziesz w nim użytkowników, ustawienia i historię odtwarzania. Same media archiwizuj osobno. Jellyfina aktualizuj menedżerem pakietów systemu, najlepiej po wykonaniu snapshotu lub kopii zapasowej.
Dostęp zdalny
Wystawienie serwera multimediów do internetu wymaga dyscypliny: długich, unikalnych haseł, obowiązkowego HTTPS i aktualnego systemu. W przypadku SSH używaj kluczy zamiast haseł. Konfigurację reverse proxy i zapory opisujemy w naszych poradnikach.
