Cum se configurează un server media Jellyfin pe Linux

Pentru a configura un server media Jellyfin pe Linux , instalați pachetul serverului, deschideți expertul web, creați un cont de administrator și adăugați folderele media. Acest ghid folosește programul de instalare actual Jellyfin, verificat prin sumă de control, pentru Debian, Ubuntu și derivatele acceptate. Alte distribuții Linux ar trebui să urmeze instrucțiunile Jellyfin pentru containere sau pachete comunitare.

Înainte de a începe, montați spațiul de stocare media și notați calea sa Linux, cum ar fi /srv/media/Movies. Pachetul rulează Jellyfin ca un cont de serviciu separat numit jellyfin, care are nevoie de permisiunea de a traversa directoarele părinte și de a citi fișiere. Pentru alte distribuții sau configurarea manuală a depozitului, consultați ghidul oficial de instalare Linux .

Instalați și configurați Jellyfin

1. Descărcați și verificați programul de instalare

Pe serverul Debian sau Ubuntu, deschideți un terminal sau conectați-vă prin SSH. Instalați instrumentele de descărcare și de control al sumei de control, apoi preluați scriptul și fișierul său de control al sumei de control:

sudo apt update
sudo apt install curl coreutils
mkdir -p ~/jellyfin-setup && cd ~/jellyfin-setup
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh.sha256sum
sha256sum -c install-debuntu.sh.sha256sum
Terminalul Linux care afișează verificarea sumei de control a programului de instalare Jellyfin și se finalizează cu install-debuntu.sh: OK.
Continuați numai dacă comanda checksum raportează OK.

Continuați numai dacă rezultatul este install-debuntu.sh: OK. Deoarece programul de instalare rulează cu privilegii sporite, îl puteți inspecta mai întâi cu less install-debuntu.sh. Ghidul Jellyfin listează derivatele acceptate și opțiunile de instalare manuală.

2. Rulați programul de instalare și verificați serviciul

Rulați scriptul verificat, apoi confirmați că Jellyfin este activ:

sudo bash install-debuntu.sh
sudo systemctl status jellyfin
Terminal Linux cu sudo bash install-debuntu.sh gata să ruleze programul de instalare verificat.
Programul de instalare oficial configurează pachetul de repozitoriu și server Jellyfin.

Dacă este oprit, activați-l la pornire și porniți-l cu sudo systemctl enable --now jellyfin.

3. Deschideți expertul de configurare

De pe un dispozitiv din aceeași rețea, accesați http://<server-ip>:8096, înlocuind substituentul cu adresa LAN a serverului Linux. Utilizați http://localhost:8096pe serverul propriu-zis. Port 8096/TCPeste portul HTTP implicit. Dacă pagina nu se încarcă, verificați serviciul și permiteți portul să treacă prin firewall pentru dispozitivele LAN de încredere.

Pagina de configurare Jellyfin la o adresă locală a serverului cu un selector de limbă.
Deschideți adresa serverului într-un browser din aceeași rețea.

4. Alegeți o limbă și creați un administrator

Selectați limba interfeței de configurare, apoi introduceți un nume de utilizator de administrator și o parolă puternică și unică. Acest cont controlează setările serverului și utilizatorii; adăugați alte conturi după expert, dacă este necesar.

Formular de administrator Jellyfin cu nume de utilizator, parolă și câmpuri de confirmare.
Alegeți un nume de administrator unic și o parolă puternică.

5. Adăugați o bibliotecă media

Alegeți Adăugare bibliotecă media , selectați un tip, cum ar fi Filme, Emisiuni sau Muzică, introduceți un nume afișat și adăugați calea completă către folder. Bibliotecile separate ajută Jellyfin să identifice conținutul. De exemplu, utilizați un folder precum /srv/media/Movies/Arrival (2016)/Arrival (2016).mkv. Consultați ghidul bibliotecii și ghidul de denumire a filmelor .

Formularul Jellyfin Adăugare bibliotecă media setat la Filme cu calea de folder /srv/media/movies.
Adăugați o cale dedicată către bibliotecă pe care serviciul Jellyfin o poate citi.

Dacă un folder lipsește sau scanează până la gol, testați accesul ca și cont de serviciu: sudo -u jellyfin ls /srv/media/Movies. Acordați-i doar permisiuni de citire și traversare a directoarelor prin intermediul grupului media sau al unui ACL cu scop. Evitați recursivitatea extinsă chmod 777sau schimbarea proprietarului unui întreg disc. Întrebările frecvente oficiale indică, de asemenea, permisiunile și organizarea fișierelor ca fiind cauze frecvente ale lipsei de media.

6. Setați limba și regiunea metadatelor

Alegeți limba și regiunea pe care Jellyfin ar trebui să le prefere pentru titluri, descrieri și alte metadate preluate. Aceasta este separată de limba interfeței de configurare și poate fi modificată ulterior pentru fiecare bibliotecă în parte. Rezultatele depind de disponibilitatea furnizorului și de o conexiune la internet.

Pagina de metadate preferate Jellyfin cu selectori separați de limbă și regiune.
Setați limba și regiunea pe care Jellyfin ar trebui să le utilizeze pentru căutările de metadate.

7. Verificați setările de acces la distanță

Lasă accesul de la distanță dezactivat pentru un server local. Dacă intenționezi să urmărești din afara casei, activează Permite accesul de la distanță la acest server și configurează separat o conexiune securizată, cum ar fi un VPN sau un proxy invers HTTPS. Setarea expertului nu oferă criptare și nu finalizează configurarea routerului. Lasă opțiunea Activare mapare automată a porturilor dezactivată, cu excepția cazului în care ai nevoie în mod specific de UPnP; Jellyfin recomandă dezactivarea acesteia, cu excepția cazului în care este necesar.

Setările de rețea Jellyfin cu acces la distanță și mapare automată a porturilor nu sunt bifate.
Păstrează maparea automată a porturilor dezactivată, cu excepția cazului în care ai nevoie în mod specific de UPnP.

Nu redirecționați portul HTTP simplu 8096direct către internetul public. Portul HTTPS implicit al Jellyfin este 8920/TCPși este neutilizat până când HTTPS este configurat. Urmați ghidul oficial de rețea înainte de a activa accesul în afara site-ului.

8. Finalizați și testați redarea

Finalizați expertul, conectați-vă și lăsați Jellyfin să scaneze folderele selectate. Testați de pe un alt dispozitiv din rețeaua locală, introducând manual adresa serverului și portul dacă funcția de detectare nu îl găsește. Aplicațiile compatibile sunt listate pe pagina oficială a clienților .

Ecran principal Jellyfin cu dale de colecție Filme, Emisiuni și Muzică.
După prima scanare, deschideți un client Jellyfin și confirmați că apar bibliotecile.

Remediați problemele comune de configurare

  • Pagina web nu este disponibilă: verificați sudo systemctl status jellyfin, adresa IP a serverului, portul 8096și regulile firewall-ului LAN. Jurnale recente: sudo journalctl -u jellyfin -n 50 --no-pager.
  • Bibliotecă goală: confirmați că spațiul de stocare este montat și că jellyfincontul poate citi folderul. Folosiți tipul corect de bibliotecă și denumirea acceptată.
  • Clientul nu poate descoperi serverul: introduceți adresa LAN și :8096manual. Descoperirea locală utilizează UDP 7359, dar introducerea directă a adresei nu depinde de descoperire.

După ce redarea locală funcționează, adăugați utilizatori sau configurați accesul la distanță ca o sarcină separată de rețea.

Lasă un comentariu

Cum să joci Don't Starve Together pe Linux

Cum să joci Don't Starve Together pe Linux

Instalează versiunea Linux a jocului Don't Starve Together prin Steam, creează o lume sau alătură-te prietenilor urmând acești pași de configurare și depanare.

Cum să joci Squad pe Linux cu Steam Proton

Cum să joci Squad pe Linux cu Steam Proton

Configurează Squad pe Linux cu Steam Play și Proton, instalează jocul, alege un instrument de compatibilitate și depanează problemele anti-cheat.

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Descărcați și verificați fișierul ISO LMDE 5 arhivat, creați un USB bootabil și alegeți setările de instalare sigure. Elsie a ajuns la sfârșitul duratei de viață; consultați versiunea curentă a LMDE.

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Creați un USB de instalare Windows 11 pe Linux cu Ventoy: obțineți fișierul ISO oficial, instalați Ventoy în siguranță, copiați imaginea și porniți PC-ul țintă.

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Instalați Wireshark pe Ubuntu, Debian, Fedora, Arch sau openSUSE cu comenzile actuale ale pachetului, apoi configurați captura de pachete live în siguranță.

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Învață cum să joci DiRT Rally pe Linux dacă îl deții deja pe Steam: instalează versiunea nativă, lansează-l și folosește Proton doar ca soluție de rezervă.

Cum se instalează Devuan Linux de pe un USB bootabil

Cum se instalează Devuan Linux de pe un USB bootabil

Instalați Devuan Excalibur din fișierul ISO Desktop Live. Verificați descărcarea, creați un USB bootabil, protejați partițiile existente și finalizați configurarea cu Refracta Installer.

Cum se joacă It Takes Two pe Linux cu Steam Proton

Cum se joacă It Takes Two pe Linux cu Steam Proton

Învață cum să joci It Takes Two pe Linux cu Steam Proton, să instalezi versiunea Steam, să activezi compatibilitatea, să configurezi modul cooperativ și să depanezi problemele de lansare.

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Instalează Steam pe Linux, preia versiunea nativă de Linux a jocului Slay the Spire din bibliotecă și lansează-l. Include pași practici pentru problemele comune la pornire.

Cum să joci The Forest pe Linux cu Steam Proton

Cum să joci The Forest pe Linux cu Steam Proton

Instalează Steam pe Linux, activează Steam Play și folosește Proton pentru a descărca și lansa The Forest, cu o setare de compatibilitate per joc dacă nu pornește.