Hvis du har samlet opp i årevis filmer, serier, musikk og bilder på harddisker Og hver gang du vil se noe, må du søke gjennom mappe for mappe. Jellyfin kommer til å høres himmelsk ut. Med denne medieserveren kan du sette opp din egen «hjemme-Netflix» på PC-en, NAS-en eller miniserveren du allerede har hjemme, med filene dine, reglene dine og ingen månedlige avgifter.
I denne guiden finner du en Detaljert, trinnvis forklaring av Jellyfin: hva det er, hvordan det skiller seg fra Plex eller Emby, hvordan man installerer det på Windows, Linux, Docker eller NAS, hvordan man konfigurerer serveren og bibliotekene, hvordan man eksponerer det (eller ikke) for Internett på en sikker måte, hvordan man utnytter maskinvaretranskoding og generelt hvordan man finjusterer det for bruk på ditt lokale nettverk eller i hjemmelaboratoriet uten å komplisere ting for mye.
Hva er Jellyfin, og hvorfor er det så trendy?
Jellyfin er en gratis, åpen kildekode-multimediaserver Utviklet for å organisere og spille av alt ditt digitale innhold: filmer, TV-serier, musikk, bilder, direktesendt TV og til og med e-bøker. I motsetning til andre populære mediesentre, som Plex eller Emby, har Jellyfin ingen "premium"-versjon, ingen låste funksjoner, ingen abonnementer og ingen annonser: alt den tilbyr er tilgjengelig for alle fra dag én.
Filosofien er veldig enkel: Du setter opp serveren på en datamaskin du kontrollerer. (en PC med Windows eller Linux, en NAS, en Docker-container, en Raspberry Pi, osv.) og Jellyfin tar seg av å lese mappene dine, bygge biblioteker med omslag, synopser, rollebesetninger, partiturer og andre metadata, og eksponere alt dette for klienter som kobler seg til fra det lokale nettverket eller, om du vil, utenfra hjemmet ditt.
En av de store fordelene er at Jellyfin fungerer helt uten eksterne tjenester.Du trenger ikke å logge på en sentral server eller være avhengig av at skyen er oppe og går. Hvis serveren din er slått på og det lokale nettverket ditt fungerer, svarer Jellyfin. Dette betyr mer personvern og færre problemer hvis en tjeneste går ned eller stenger ned.
Dessuten oppsto dette prosjektet som en åpen kildekode-forgrening av Emby Da sistnevnte stengte og begynte å gå over til en betalt forretningsmodell, har Jellyfin siden vokst gjennom fellesskapet sitt, med svært aktiv utvikling, og gitt ut versjoner med hyppige forbedringer (som gren 10.9, som har fornyet mange interne seksjoner, omorganisert plugins som DLNA og forbedret den generelle stabiliteten).
Viktige funksjoner som gjør Jellyfin attraktiv
En ting som skiller seg ut så snart du installerer serveren er automatisk administrasjon av multimediebibliotekerDu forteller ganske enkelt Jellyfin hvilke mapper som inneholder filene dine og innholdstypen (filmer, serier, musikk, bilder…), så skanner serveren dem og laster ned nødvendig informasjon fra offentlige databaser som TheMovieDB, TheTVDB eller MusicBrainz: titler, sammendrag, sjangre, rollebesetning, plakater, bakgrunner, aldersgrenser, anbefalte aldre osv.
I hverdagen din ender du opp med å gå inn via en av de tilgjengelige klientene: nettleser, Android- eller iOS-mobilapp, Smart TV, Android TV, Fire TV, Roku eller til og med Kodi gjennom en plugin. Opplevelsen er som en moderne strømmetjeneste: omslagsbilder for hvert innhold, seksjoner for «Nylig lagt til», «Fortsett å se», anbefalinger, fortsettelse av episoder der du slapp ... alt starter fra dine egne filer.
Når det gjelder avspilling, støtter Jellyfin strømming både på lokalt nettverk og eksterntHvis klientenheten kan håndtere filformatet, sender serveren videoen eller lyden som den er (kjent som «direkte avspilling»). Hvis den ikke er kompatibel eller båndbredden er begrenset, aktiveres transkoding, som tilpasser formatet, oppløsningen eller bithastigheten underveis, uten ekstra kostnad for deg.
Et annet sterkt punkt er tilpasning gjennom plugins og temaerFra kontrollpanelet kan du installere tilleggsprogrammer for å legge til funksjoner som automatiske undertekster, integrasjon med eksterne tjenester (Trakt, NextPVR, Infuse, osv.), Kodi-tilkoblinger, IPTV-støtte og nye metadatakilder. Det finnes også alternativer for å tilpasse grensesnittet, endre temaer, angi forskjellige bakgrunner, vise statistikk og mye mer.
Jellyfin glemmer ikke heller brukeradministrasjon og foreldrekontrollDu kan opprette forskjellige kontoer for hvert familiemedlem, begrense hvilke biblioteker hver person ser, angi aldersfiltre, forhindre endringer i innstillinger, separate avspillingshistorikker og generelt tilpasse systemet til et hjem med barn og tenåringer uten frykt for at de ender opp med å se noe upassende.
Kompatibilitet og støttede plattformer
Når det gjelder systemer, er Jellyfin virkelig multiplattformHovedserveren kan installeres på Windows, diverse Linux-distribusjoner (Debian, Ubuntu, osv.), macOS, Docker-containere og mange kommersielle NAS-enheter (blant annet Synology, QNAP), enten med offisielle avbildninger eller pakker som vedlikeholdes av fellesskapet.
I tillegg til serveren har du kunder for nesten alle hvitevarer du har hjemmeApper for Android og iOS, apper for Android TV, Fire TV, Roku, Kodi-integrasjon, tilgang fra alle moderne nettlesere og kompatibilitet med enheter som Chromecast eller TV-er som støtter DLNA eller castingfunksjoner. Selv om ikke alle produsenter har en innebygd app i butikkene sine, er det nesten alltid en måte å få tilgang til Jellyfin-innhold uten for mye problemer.
Takket være denne varianten passer Jellyfin veldig godt inn i begge deler enkelt multimediasenter for familien (for eksempel montert på en QNAP eller Synology med klienter på smart-TV-er i stuen og soverommene), som i mer avanserte hjemmelaboratorier med flere tjenester orkestrert ved hjelp av Docker, automatiserte oppstarter og overvåking.
Fellesskapet selv vedlikeholder også uoffisielle klienter for noe mer uvanlige plattformer, så det er vanlig å finne en løsning for å koble til serveren, selv på mindre populære systemer, selv om det er via en nettleser og direkte avspilling.
Installer Jellyfin Server: Windows, Linux og Docker
For å begynne å bruke Jellyfin må du forstå én viktig idé: det som er viktig er Jellyfin-server (Jellyfin-server)Serveren er den som organiserer, indekserer og overfører innholdet ditt. Apper på mobile enheter, TV-er eller nettlesere er rett og slett klienter som kobler seg til serveren og viser hva den tilbyr.
På Windows er prosessen veldig enkel. Du må bare gå til Offisiell nedlastingsside for JellyfinLast ned .exe-installasjonsprogrammet for den stabile versjonen og følg veiviseren. Du trenger ikke å endre noe uvanlig: du kan la standardbanen stå, og når du er ferdig, vil Jellyfin kjøre som en tjeneste. Da kan du få tilgang til adressen i nettleseren din. http://localhost:8096 og du vil se veiviseren for første oppsett.
Når det gjelder Linux, finnes det flere muligheter. En er legg til det offisielle depotet i systemet (For eksempel, på Ubuntu, må man først installere HTTPS-transporten for APT, importere Jellyfin GPG-nøkkelen, opprette depotfilen, kjøre den klassiske `apt update` og deretter `apt install jellyfin`). En annen, veldig populær i homelabs og NAS-systemer, er å bruke Docker og start containeren med docker-compose, fordi det gjør oppdateringer, sikkerhetskopier og tjenesteisolering mye enklere.
Hvis du bruker NAS-maskinvare (Synology, QNAP osv.), kan du bruke det offisielle Docker-imaget, eller i noen tilfeller pakker forberedt av lokalsamfunnet som installeres fra NAS-ens eget applikasjonssenter. På QNAP finnes det for eksempel brukere som vedlikeholder .qpkg-pakker som integrerer Jellyfin som om det bare var en annen native app, med ikon, automatisk oppstart og hele pakken klar uten å berøre Docker.
Uansett, når Jellyfin-tjenesten er startet på systemet, Du får alltid tilgang til URL-en http://IP-del-servidor:8096 fra nettleseren din (eller ved å bruke vertsnavnet) og derfra er alt webgrensesnitt, både det første oppsettet og den påfølgende serveradministrasjonen.
Første oppstart og oppsettveiviser
Første gang du skriver inn den URL-en, vil Jellyfin vise en Velkomstskjerm med språkvelgerDet er så enkelt som å velge «Spansk (Spania)» eller din foretrukne variant og klikke på fortsett for å vise hele assistentgrensesnittet på spansk.
Det neste trinnet er å opprette serveradministratorkontoDet er best å unngå kompliserte brukernavn her, men vær oppmerksom på sikkerhet: unngå den typiske «admin»-passordet og bruk et rimelig sterkt passord. Husk at hvis du aktiverer ekstern tilgang senere, vil denne samme kontoen være påloggingsnøkkelen din til PC-en eller NAS-en din.
Så kommer øyeblikket til å legg til dine første mediebibliotekerVeiviseren foreslår å opprette biblioteker for ulike typer innhold (filmer, TV-serier, musikk, bilder osv.). Du velger typen, gir den et beskrivende navn (for eksempel «4K-filmer», «TV-serier», «FLAC-musikk»), og legger til systemmappene der filene ligger ved hjelp av knappen «legg til mappe».
På samme skjerm kan du også finjustere andre bibliotekparametere: standard metadataspråk, land, dataleverandører, bildekilder, undertekstoppførsel, sanntidsovervåking av nye tillegg og noen flere alternativer. Hvis du har det travelt på dette tidspunktet, kan du bare berøre det grunnleggende og justere resten fra kontrollpanelet senere, men jo bedre du gjør det nå, desto mindre arbeid vil du ha senere.
Før trollmannen slutter, ber Jellyfin deg om å Velg språk og region for metadataene (igjen for omslag, sammendrag, aldersgrenser osv.) og viser deg en nøkkeldel: tillate eller ikke ekstern tilgang til serveren Og hvis du vil at den skal prøve å åpne porter på ruteren automatisk ved hjelp av UPnP, er det mest fornuftige å begynne med vanligvis å si nei til begge deler og bare jobbe på det lokale nettverket til du er klar over hvordan du vil eksponere tjenesten eksternt.
Når alle trinnene er fullført, klikker du på fullfør, og serveren vil være klar. Konfigurert og klar til å begynne å skanne mappene dineDu vil se innloggingsskjermen dukke opp, du logger inn med brukeren du opprettet, og Jellyfin vil vise deg hovedsiden, med bibliotekene du har definert, og etter hvert som skanningen skrider frem, innholdet klassifisert i velorganiserte seksjoner og rader.
Organisering og administrasjon av multimediebiblioteker
Fra din første virkelige tilgang til panelet, vil du legge merke til at Jellyfins arbeidsmåte minner ganske mye om Plex eller EmbyØverst til venstre har du det klassiske «hamburgermeny»-ikonet; ved å klikke på det åpnes et sidepanel der bibliotekene dine vises, og lenger nede administrasjonsdelen med direkte tilgang til serverens kontrollpanel.
En av de viktigste oppgavene for at alt skal fungere bra på lang sikt er Organiser innholdet ditt i mapper med en logisk strukturIdeelt sett bør du skille filer etter medietype: én bane utelukkende for filmer, en annen for TV-serier, en annen for musikk, og så videre. Bruk navnekonvensjoner som Jellyfin lett kan forstå. For eksempel, for filmer fungerer "Movie (Year)/Movie (Year).mkv" vanligvis bra, for TV-serier, "Serienavn/Sesong 01/Navn – S01E01.mkv", og for musikk, "Artist/Album/A01 – Title.flac".
Hvis du ikke i det minste respekterer disse konvensjonene minimalt, er det svært sannsynlig at Metadatasystemet klarer ikke å knytte omslagene eller postene riktig.Og du må kanskje redigere eller gi nytt navn til ting manuelt. Det kan du gjøre uten problem, men hvis du organiserer ting logisk fra starten av, sparer du deg selv for mange timer med finjustering.
Fra innstillingspanelet til hvert bibliotek kan du få tilgang til avanserte alternativer: Endre foretrukket språk, velg eller deaktiver bestemte metadataleverandører, bestem hvilken type bilder du ønsker (plakat, bakgrunn, logo, banner), administrer standardtekster og angi om Jellyfin skal overvåke mappen i sanntid eller bare skanne på forespørsel.Det er også stedet du legger til eller fjerner fysiske stier fra hvis du flytter filene dine til en annen disk.
Hvis du på noe tidspunkt vil ta en rask titt på hvordan alt går, kan du bare gå inn i det aktuelle biblioteket og aktivere en manuell skanning Fra alternativmenyen vil Jellyfin gjennomgå endringer, legge til manglende informasjon og oppdatere gamle metadata med de nyeste referansene fra nettdatabaser.
Brukere, foreldrekontroller og klientgrensesnitt
Når serveren gjenkjenner filene dine riktig, begynner den mer sosiale delen: opprette brukere og fordele tillatelserFra kontrollpanelet kan du registrere flere kontoer, tildele dem et passord, begrense hvilke biblioteker de har tilgang til, angi maksimale aldersgrupper for synlig innhold og deaktivere funksjoner som filsletting eller bibliotekadministrasjon for de som ikke skal røre noe.
For familier eller delte leiligheter er det veldig nyttig at hver person har sin egen. historie og dens separate spillelisterDette hindrer at episoder som andre har sett, vises som om de allerede er sett hos deg, eller at svært forskjellige smaker blandes i delene med anbefalt innhold. Det er en liten teknisk detalj, men den settes stor pris på i daglig bruk.
Jellyfin-klientens brukergrensesnitt, både på nettet og i appene, er ganske lik den alle forbinder med PlexEn mosaikk av albumgrafikk, karuseller av «nyeste tilskudd», detaljerte informasjonsark og tydelige avspillingskontroller. Når det er sagt, er de ultraavanserte avspillings- og strømmealternativene som Plex har lagt til gjennom årene noe mer begrensede her, men til gjengjeld er det ingen betalingsmur: alt du ser er inkludert.
I grensesnittinnstillingene kan du justere ting som menyspråk, lyst eller mørkt tema, skjermsparer, tetthet av elementer per skjerm eller snarveier for å gå direkte til bibliotekene du bruker mest. Målet er at du kan tilpasse utseendet slik du liker det uten å trenge plugins, og hvis du vil gå lenger, har du alltid flere temaer tilgjengelig gjennom tillegg.
Hvis du har enheter hjemme som ikke håndterer moderne apper godt, finnes det alltid muligheten til å Aktiver DLNA fra programtilleggeneDenne funksjonen, som i nyere versjoner er installert som en plugin, lar kompatible TV-er og spillere se mappene og filene dine som om de var en klassisk DLNA-server. Du får ikke Jellyfins attraktive grensesnitt, men du vil kunne bla gjennom og spille uten å installere noe ekstra.
Transkoding, ytelse og anbefalt maskinvare
En av grunnene til at mange ser positivt på Jellyfin fremfor Plex er at Alle transkodingsalternativer er tilgjengelige gratisDu kan bruke CPU, GPU, moderne kodeker som HEVC eller AV1 (avhengig av maskinvare og operativsystemstøtte) og justere virkemåten i henhold til utstyret ditt, uten å støte på en "dette er kun for premiumbrukere"-skjerm.
Når det gjelder krav, hvis de fleste av enhetene dine spiller standardformater (for eksempel H.264 i MP4) og du har god båndbredde på det lokale nettverket, kan du leve med en beskjeden datamaskin, med en tokjerners CPU og 2 GB RAMSiden nesten alt vil bli gjort via direkte avspilling uten omkoding, trenger du noe kraftigere hvis du begynner å be den om å konvertere flere strømmer samtidig eller sende innhold eksternt over begrensede tilkoblinger.
For krevende scenarier anbefales det å gå til en moderne firekjerners CPU og minst 8 GB RAMOg hvis det kan gjøres med en GPU som støtter maskinvarekoding (NVENC på NVIDIA, QuickSync på Intel), er det enda bedre. Med et grafikkort som en GTX 1050 Ti kan du håndtere et par samtidige transkoder uten å bry deg, og med nyere modeller (1660, RTX) øker tallet komfortabelt.
Konfigurasjonen av transkodingen gjøres fra ServeravspillingspanelDer kan du aktivere maskinvareakselerasjon, velge riktig motor (NVENC, QuickSync osv.), begrense antall samtidige prosesser, angi utskriftskvaliteten og tillate eller deaktivere bestemte kodeker. Det er også lurt å tildele en generøs størrelse til transkodingsbuffermappen hvis du har diskplass, for å unngå flaskehalser når Jellyfin må generere store midlertidige filer.
Vi må imidlertid være realistiske: Transkoding av video i sanntid er en tungvint prosessEn rimelig NAS eller en mini-PC med en veldig svak CPU kan fort slite hvis du ber den om å konvertere en 4K-video med høy bitrate til 1080p mens en annen bruker gjør noe lignende. Ideelt sett bør du teste med de faktiske filene dine og se hvor godt maskinvaren kan håndtere det før du gjør en stor sak og lover hele familien at de kan se 4K på telefonene sine mens de er ute og farter.
Fjerntilgang, sikkerhet og ruterporter
Et tilbakevendende spørsmål når noen setter opp Jellyfin er om det er verdt det. Åpne serveren for omverdenen for å få tilgang til den utenfra hjemmet dittTeknisk og funksjonelt er det mulig, og Jellyfin støtter det veldig bra, men du må være klar over risikoene: å eksponere en tjeneste på hjemmenettverket ditt for Internett er aldri ufarlig, og en konfigurasjonsfeil kan gjøre deg sårbar.
Som standard lytter Jellyfin på TCP-port 8096Og hvis du aktiverer HTTPS, kan den også bruke port 8920. Vanlig praksis er å videresende den porten på ruteren din til serverens IP-adresse, og hvis du vil forenkle ting, bruk en dynamisk DNS-løsning for å unngå å håndtere endringer i offentlige IP-adresser. Problemet er at en direkte videresending som dette gjør serveren din synlig for alle som skanner porter, og å bare stole på brukernavn og passord er ikke det mest robuste sikkerhetstiltaket.
Derfor anbefaler mange avanserte brukere unngå direkte eksponering og velg sikrere alternativer: sett opp en tunnel ved hjelp av Cloudflare Tunnel, bruk en omvendt proxy med godt konfigurert HTTPS (Nginx, Caddy, Traefik) eller bruk en VPN (WireGuard, Tailscale, osv.) slik at den eksterne tilkoblingen, i Jellyfins øyne, tilsvarer å være på det lokale nettverket.
Hvis du bestemmer deg for å endre ruteren og åpne porter, må du sørge for at Deaktiver automatisk UPnP For å forhindre at applikasjoner omdirigerer brukere på egenhånd, bruk sterke passord for alle brukere, vurder å begrense tilgang via IP-adresse og hold serveren oppdatert med de nyeste oppdateringene. På denne måten, selv om du fortsatt tar en viss risiko, lar du i det minste ikke en stor, vidåpen dør stå åpen.
I miljøer der sikkerhet er mer kritisk (for eksempel selskaper som bruker Jellyfin som intern medieserverNormalt sett er tilgang utenfra bare mulig via VPN, med sentralisert autentisering (LDAP/Active Directory) og aktivitetslogger, i tillegg til å dra nytte av de avanserte autentiseringsprogramtilleggene som fellesskapet har utviklet.
Programtillegg, IPTV og andre avanserte funksjoner
I tillegg til de grunnleggende funksjonene for organisering og spilling, tilbyr Jellyfin en god håndfull ekstra muligheter takket være tilleggssystemetFra «Plugins»-delen av kontrollpanelet kan du bla gjennom den offisielle katalogen, installere nye plugins og konfigurere dem uten å måtte redigere noen filer manuelt.
Blant de mest interessante er kontaktene for ytterligere metadatatjenester (for eksempel OMDb, som gir rangeringer og ekstra data fra IMDb eller Rotten Tomatoes), integrasjoner med Trakt.tv for å synkronisere seerfremdriften, programtillegg for å koble til Infuse eller Kodi, direktesendte TV-løsninger som NextPVR og, i nyere versjoner, administreres også DLNA som et tillegg.
En annen svært ønskelig funksjon som bare er tilgjengelig på den betalte planen i Plex er... Avspilling av IPTV-spillelisteMed Jellyfin kan du ha det samme alternativet uten å bruke en krone, selv om oppsettet er litt mer teknisk: i stedet for å lime inn en M3U-URL direkte på serveren, er det vanlig å bruke en mellommann som xTeVe eller en backend som HDHomeRun for å bygge bro mellom IPTV-listen og Jellyfin. Det er litt mer arbeid, ja, men når det er konfigurert, integreres det sømløst.
Hvis du liker å tilpasse hver minste detalj, tema- og utseende-pluginer De lar deg endre ikoner, farger, omslagsformer, inkludere intromusikk når du går inn i en serie, vise interessant statistikk og generelt gi Jellyfin en stil som er veldig forskjellig fra standardutseendet. Fellesskapet er ganske aktivt, og nye temaer slippes ofte, så det er alltid noe å prøve.
Husk at alle disse tilleggene er valgfrie: Jellyfin kan brukes fra første minutt med bare kjernenTilleggene er der for når du allerede har en stabil server og du vil stramme skruene enda mer, enten det er av nødvendighet (direkte-TV, integrasjoner) eller bare av estetiske årsaker.
Vanlige brukstilfeller og ofte stilte spørsmål
Den vanligste bruken er, logisk nok, å sette sammen Jellyfin som familiemedieserver For hele huset. En liten PC koblet til ruteren med kabel, separate biblioteker for filmer, TV-serier og musikk, brukerkontoer for hvert familiemedlem med aldersbegrensninger, og et par apper installert på smart-TV-ene eller strømmeenhetene i stuen og soverommene. Med det har du allerede et veldig kraftig multimediasenter uten å betale en eneste euro i avgifter.
Et annet scenario som ofte gjentas er at Det mest avanserte hjemmelaboratoriet som kombinerer Jellyfin med *ARR-stakken (Sonarr, Radarr, Prowlarr, qBittorrent eller andre nedlastingsbehandlere). I denne typen oppsett laster Sonarr og Radarr automatisk ned og organiserer nye TV-serier og filmer i de tilhørende mappene. Jellyfin oppdager ganske enkelt disse nye tilleggene og legger dem til i biblioteket, og du trenger bare å trykke på spill av når du vil se noe.
Det er heller ikke uvanlig å se Jellyfin integrert i små bedrifter eller grupper som trenger dele internt audiovisuelt materiale (opplæringsmateriell, bedriftsvideoer, opptak av foredrag osv.). I disse tilfellene blir integrasjon med sentraliserte autentiseringssystemer og muligheten for å separere biblioteker etter avdelinger eller tilgangsnivåer spesielt viktig, selv om teknologisk sett er operasjonen den samme som i et hjem.
Når det gjelder grunnleggende spørsmål, er det flere som alltid gjentas: ja, Jellyfin Den kan brukes helt offline. Når den er konfigurert (selv om du mister automatiske nedlastinger av metadata og undertekster hvis du kobler den fra helt); ja, den støtter mange video- og lydfilformater, og hvis klienten ikke kan håndtere et av dem, tyr serveren til transkoding; og ja, du kan dele biblioteket ditt med andre ved å opprette flere kontoer med begrensede tillatelser.
Det er også mulig Tilpass omslag og metadata manuelt Fra webgrensesnittet, hvis du er veldig spesifikk når det gjelder hvordan en bestemt tittel vises, og hvis du kommer fra Plex eller Emby, kan du bruke samme mappestruktur og i mange tilfeller gjenbruke bilde- og NFO-filer du allerede hadde, noe som fremskynder migreringen betraktelig, selv om det ikke finnes en fullstendig automatisk importør av visningsfremdriften.
Til slutt har Jellyfin blitt en av de Mer seriøse og komplette alternativer til Plex og Emby Nettopp på grunn av denne kombinasjonen av faktorer: den er 100 % gratis, inkluderer ikke telemetri, fungerer offline, tilbyr gratis transkoding, har klienter for så å si alt, og et veldig aktivt fellesskap som finpusser detaljene med hver versjon. Hvis du ønsker å sette opp din egen medieserver og ikke være avhengig av lukkede plattformer, er få alternativer like velbalanserte akkurat nå.