Komplet vejledning til oprettelse af en medieserver med Plex eller Jellyfin

  • Opsætning af en hjemmemedieserver indebærer at vælge mellem Plex, Jellyfin eller Emby og forstå deres forskelle i brugervenlighed, privatliv og forretningsmodel.
  • Et velorganiseret bibliotek (mappenavne, filer og undertekster) er nøglen til, at serveren korrekt kan identificere indholdet og downloade metadata.
  • Docker og brugen af ​​volumener letter installation, migrering og vedligeholdelse af Plex, Jellyfin eller Emby, hvilket muliggør tilføjelse af ekstra værktøjer såsom Tautulli eller Tailscale.
  • Det endelige valg afhænger af den balance, du søger mellem gratis software, mangel på abonnementer, hardwareydelse og brugervenlighed i dagligdagen.

Vejledning til oprettelse af en medieserver med Plex eller Jellyfin

Det er blevet noget, næsten alle kan gøre at sætte sin egen medieserver op. Med en gammel computer, en NAS eller endda en Raspberry Pi kan du oprette en lille "Home Netflix" hvor du kan organisere film, serier, musik og billeder og se dem fra din mobil, dit tv eller din bærbare computer, som var du bare endnu en streamingtjeneste.

I denne vejledning vil du trin for trin og i detaljer se, hvordan du opretter en medieserver vha. Plex Jellyfin, hvad er fordelene og ulemperne ved hver, og hvordan kører man dem i DockerDenne guide dækker, hvad du skal overveje vedrørende hardware, og hvordan du tilføjer ekstrafunktioner som overvågning med Tautulli eller fjernadgang med Tailscale. Målet er, at du, når du er færdig med at læse, har en klar forståelse af, hvilken mulighed der interesserer dig, og hvordan du implementerer den uden at blive overvældet af konfigurationen.

Hvad er en hjemmemedieserver præcist?

En medieserver er simpelthen en enhed – en pc, en NAS, en mini-pc eller en Raspberry Pi – hvor du gemmer dit indhold og streamer det til andre enheder, så du kan Afspil dine film, serier eller musik på dit smart-tv, din mobiltelefon, din tablet eller enhver anden computer fra dit hjem (og endda uden for dit hjem, hvis du konfigurerer det).

Det smukke ved disse platforme er, at de ikke bare deler filer; De organiserer dit bibliotek, downloader coverversioner, synopser, rollelister, vurderinger og undertekster.Dette skaber en brugerflade, der minder meget om Netflix, Disney+ eller HBO. Du kan søge efter genre, fortsætte hvor du slap, og se, hvad der er blevet afspillet for nylig.

For at opnå dette har vi brug for to grundlæggende elementer: på den ene side medieserver (Plex, Jellyfin eller Emby), som er ansvarlig for indeksering og visning af indholdet; på den anden side de forskellige klienter (apps til tv, mobil, browser osv.) der opretter forbindelse til serveren og gør det nemt at afspille indhold.

I denne sammenhæng vil vi primært tale om Plex og Jellyfin, uden at glemme Emby eller mere basale løsninger som Synologys Video Station, så du har en realistisk sammenligning af, hvad hver enkelt tilbyder, og hvor problemer med ydeevne eller brugervenlighed kan starte.

Plex, Jellyfin og Emby: hvordan de ligner hinanden, og hvordan de er forskellige

Hvis du konfigurerer en medieserver, vil du sikkert undre dig over, hvilken der er bedst: Plex, Jellyfin eller Emby. I sidste ende opfylder alle tre det samme grundlæggende formål: Opret et centraliseret mediebibliotek til streaming til andre enhedermed en poleret brugerflade og muligheder for brugere, profiler og metadata.

Plex er veteranen og, for mange mennesker, den mest polerede mulighed med hensyn til brugervenlighed. Dens brugerflade er meget intuitiv, den registrerer nemt, hvad du sidst så, og den er normalt ret effektiv. Den er effektiv i ressourceudnyttelse, når den er korrekt konfigureret. Det er dog proprietær software, kræver kontoregistrering, og adskillige avancerede funktioner er låst bag Plex Pass.

Jellyfin blev født som Et gratis og fuldstændig open source-alternativ til Plex og EmbyDet er open source (GPL v2.0-licens), kræver ikke, at du opretter en konto hos nogen ekstern tjeneste, indsamler ikke din aktivitet og har ingen enhedsbegrænsninger eller abonnementsbaserede funktionsbegrænsninger. Dets projektfilosofi og privatlivstilgang er meget tiltalende, og dets fællesskab vedligeholder klienter til næsten ethvert operativsystem og leverer konstante opdateringer.

Emby indtager et mellemliggende punkt: det var oprindelsen, hvorfra Jellyfin forgrenede sig. Den deler mange ideer med Jellyfin, men med en freemium-model.Premium-versionen tilføjer funktioner som live-tv, optagelse af udsendelser, en biograftilstand og mere avanceret synkronisering. Den er kraftfuld, men hvis du vil udnytte den fuldt ud, skal du betale for et månedligt abonnement eller et livstidsmedlemskab.

Hvis du vil undgå at være afhængig af eksterne konti eller abonnementer, er Jellyfin det bedste valg. Hvis din prioritet er komfort, poleret brugerflade og meget modne officielle appsPlex er fortsat mange brugeres foretrukne valg, selv dem, der har prøvet at migrere til Jellyfin i flere måneder og endte med at vende tilbage på grund af daglige brugsdetaljer.

Oprettelse af en "hjemme-Netflix": krav og anbefalet hardware

På hardwareniveau er der ikke behov for noget ekstraordinært, men det er vigtigt at være klar over, at Videotranskodning (konvertering af et format til et andet undervejs) er ret CPU-intensiv.Og hvis du har tænkt dig at gøre det med flere brugere på samme tid, kan du bringe en beskeden server i knæ.

Til typisk hjemmebrug med en eller to samtidige streams på det lokale netværk kan en Slimbook One-type mini-pc, en ældre Mac mini, en mellemklasse NAS eller endda en moderne Raspberry Pi fungere, forudsat at du husker på, at Formater som HEVC eller AV1 og høje opløsninger kan kræve hardwareacceleration eller i det mindste en lidt mere kapabel processor.

På specifikke Synology NAS-enheder, såsom DS420+, er det observeret, at Jellyfin er i stand til at mætter CPU'en til 100% uden en simpel løsningMens Plex eller Emby har en tendens til at præstere bedre takket være deres native applikationer, der er tilpasset platformen, er disse detaljer vigtige, hvis du ikke vil have, at din NAS skal bruge hele dagen på at "fnyse".

Du skal også tænke på opbevaring: ideelt set bør du have dedikerede drev til dit indhold (film, serier, musik, fotos)organiseret efter mapper og med en sammenhængende struktur, der derefter muliggør automatisk identifikation og download af metadata og undertekster.

Organiser dit bibliotek korrekt: mappenavne, filer og undertekster

Vejledning til oprettelse af en medieserver med Plex eller Jellyfin

Et af nøglepunkterne for, at Plex eller Jellyfin korrekt kan genkende film og serier, er navnene på mapperne og videofilerneHvis du gør det rigtigt, vil systemet nemt downloade omslag, synopser og rollelister, og du behøver ikke at redigere noget manuelt.

Den mest udbredte anbefaling er at bruge formatet Filmtitel (år) Dette gælder både for mappen og videofilen. For eksempel: Furious: En Mad Max-saga (2024) o Borte med blæsten (1939)så videofilen får præcis det samme navn som den mappe, den indeholder.

Fremgangsmåden er den samme for tv-serier, men du tilføjer sæsoner og episoder til filnavnet. De fleste medieservere fungerer særligt godt med dette format. Serienavn S01E01Du kan dog følge de officielle navngivningsretningslinjer for yderligere at forfine og undgå forveksling med alternative versioner eller udskæringer.

For undertekster skal filnavnet have samme navn som filmen eller episoden, efterfulgt af et punktum og sprogkoden på to bogstaver. Et typisk eksempel ville være Borte med blæsten (1939).da.srt for engelsk og Borte med blæsten (1939).es.srt for spansk, hvilket tillader Jellyfin eller Plex automatisk tildele undertekster til det korrekte indhold og vis sproget i rullemenuen uden at du behøver at røre ved noget.

Hvis du opretholder denne disciplin fra starten, vil dit bibliotek vokse på en ordnet måde, og serveren vil være i stand til vise en ren brugerflade, hvor alt er tydeligt identificeret og ingen mærkelige dubletterDette er vigtigt, hvis du skal dele adgang med andre derhjemme eller med venner.

Installer og konfigurer Jellyfin trin for trin

Jellyfin tilbyder officielle installationsprogrammer til Linux, Windows, macOS og Docker, samt pakker fra fællesskabet til nogle NAS-enheder. På Windows kan du downloade serveren direkte fra det officielle arkiv, og vælg den version, der passer til din CPU (i praksis næsten altid AMD64).

Efter installation på Windows åbner serveren som standard på port 8096, som kan tilgås fra browseren ved hjælp af URL'en http://localhost:8096Derfra starter du en guide, hvor Du vælger sproget, opretter administratorbrugeren og tilføjer de første biblioteker. af medier, som kan være film, serier, musik, fotos eller hjemmevideoer.

Hvis du skal bruge Jellyfin under Docker, er det mest almindelige image LinuxServer. En typisk tjeneste i en docker-compose-pakke indeholder volumener til konfiguration og transkodningsmappen, samt stierne til dine mapper med tv-serier og film. Det vigtige er Kortlæg containerens interne ruter korrekt til dine lokale ruterfor eksempel:

volumener: – D:\Server-config\jellyfin\config:/config – D:\Dokumenter\Film:/filmog så videre, justering til dit operativsystem eller NAS-mappeskemaet.

I den indledende opsætningsguide kan du beslutte, om du vil tillade fjernforbindelser til serveren. Dette er vigtigt. Lad indstillingen "Tillad fjernforbindelser til denne server" være aktiveret. Hvis du vil afspille indhold fra din mobiltelefon, dit tv eller en anden enhed, der ikke er på den samme fysiske computer, selvom du kun skal bruge den inden for det lokale netværk.

Når guiden er færdig, kan du logge ind med dit brugernavn og begynde at udforske sektionerne Film, Tv-serier eller Musik. Du vil se, hvordan Jellyfin begynder at... indekser og download metadata, omslag og baggrundsbillederog hvordan startskærmen er fyldt med det seneste og mest sete indhold og anbefalinger.

Anbefalede plugins og nøgleindstillinger i Jellyfin

En af Jellyfins største styrker er dens plugin-system. Takket være dens open source-natur vedligeholder fællesskabet et sæt af plugins, der udvider serverens funktionalitet betydeligtfra metadatahåndtering til integration med andre applikationer.

Blandt de mest interessante er plugin'et til TMDb, som er ansvarlig for at bruge metadataene for dine film og serier at downloade beskrivelser, information om skuespillere, hovedbilleder og andre visuelle ressourcer. Det er i høj grad dette, der gør Jellyfin til en velpræsenteret "hjemme-Netflix".

Et andet meget nyttigt plugin er Åbn undertekster, som giver dig mulighed for at downloade undertekster fra internettetDu skal bruge en konto på platformen og konfigurere din API-nøgle, men derfra kan du automatisere hentning af undertekster til en stor del af dit bibliotek uden at skulle søge efter dem manuelt.

Hvis du kan lide brugerfladen, der skal komme til live, kan du aktivere plugins som f.eks. Lokale introer, som afspiller et uddrag af baggrundsvideoen, når du holder musen over en titelefterligner adfærden hos mange streamingplatforme. Du kan deaktivere det for specifikt indhold, hvis du finder det irriterende.

I kontrolpanelet er sektionen for Reproduktion og konvertering Det er særligt vigtigt. Derfra kan du aktivere det. Hardwareacceleration af transkodning og understøttelse af codecs som HEVC eller AV1Dette anbefales kraftigt, hvis din computer har en kompatibel GPU, og du vil forhindre CPU'en i at spike under streams.

Vi må ikke glemme den del, der handler om DLNA, som i nyere versioner af Jellyfin tilbydes som et pluginAktivering af den giver enhver enhed, der er kompatibel med denne protokol (stort set alle tv'er og mange afspillere), mulighed for at se serverens indhold uden at skulle installere en specifik klient, selvom brugerfladen vil være mere grundlæggende.

Installer Plex i Docker og migrer fra Jellyfin

Hvis du beslutter dig for at bruge Plex, eller hvis du kommer fra Jellyfin og vil prøve Plex igen for at se, om du synes, det er mere praktisk, er en af ​​de nemmeste måder at gøre det på via Docker-containere administreret med docker-composeved hjælp af billeder som LinuxServer, som er meget populære i fællesskabet.

En typisk Plex-opsætning i docker-compose definerer containeren, billedet og miljøvariabler (såsom PUID, PGID, TZ eller VERSION), volumen til konfiguration og film- og seriemapper samt netværkstilstanden (normalt vært for at forenkle porte, selvom de kan eksponeres én efter én).

I dette scenarie har mange brugere oplevet, at når de skifter fra Jellyfin til Plex, holder den fysiske server op med at "vippe" så meget, hvilket tyder på, at Implementering af Plex kan være mere effektiv i visse specifikke tilfælde eller i det mindste nemmere at justere med hensyn til transkodning og streamingkvalitet.

Indholdsmigrering er, i modsætning til hvad det måske ser ud til, meget simpelt. I praksis kræver det kun at montere de samme volumener i Plex, hvor Jellyfin-bibliotekerne var placeretSå længe mappestrukturen og navnene er korrekte, vil Plex kunne læse din samling og genopbygge sin egen database med albumcover og metadata uden at du behøver at flytte filerne.

Efter at have løftet containeren og fået adgang til http://{serverIP}:32400/managePlex vil bede dig om at registrere dig eller logge ind med din konto. Derfra vil du kunne Opret biblioteker til film, tv-serier, musik og fotospeger dem mod stierne til dine datamængder. Plex selv vil derefter scanne, identificere og præsentere dit indhold med sin karakteristiske brugerflade.

Hvorfor nogle brugere vender tilbage fra Jellyfin til Plex

Det kan ske, at du efter flere måneders brug af Jellyfin, med al den entusiasme, der ligger i gratis software og ingen abonnementer, begynder at bemærke mindre gener i hverdagen der får dig til at overveje at gå tilbage til Plex. Det er normalt ikke et problem med specifikke funktioner, men med hvordan det føles.

Blandt de sædvanlige kommentarer er det faktum, at Nogle gange er det svært hurtigt at finde det, man sidst såEller måske passer layoutet af sektioner og nylige lister ikke helt til dine vaner. Det er små detaljer, men når du bruger serveren dagligt, løber de op.

Der er også dem, der møder problemer med ydeevne eller ressourceforbrug i specifikke situationerIsær på visse NAS- eller mini-PC'er kan Jellyfin have sværere ved at transkode flere samtidige streams, mens Plex ser ud til at håndtere belastningen bedre på den samme maskine.

Den anden side af medaljen er, at Plex tvinger dig til at Registrer og forbind din server med en cloud-kontoDette er ikke noget, som alle er glade for. Derudover kræver mobilappen betaling for at låse op for alle funktioner, og Plex Pass tilføjer endnu flere premium-funktioner. Hvis du ønsker at undgå enhver form for abonnement, er denne model muligvis ikke noget for dig.

Derfor afhænger valget i sidste ende mere af dine prioriteter: hvis du sætter frihed, privatliv og ingen gebyrerJellyfin er svær at slå; hvis du prioriterer total bekvemmelighed, et velafprøvet økosystem og apps, der er klar til brug på næsten enhver enhed, er Plex stadig et sikkert bud.

Datahåndtering i Docker: volumener og tilladelser

Når du kører Plex, Jellyfin eller Emby i Docker-containere, er det vigtigt at administrere lagerplads. Det anbefales kraftigt at bruge Docker-volumener til konfiguration og persistente datai stedet for simple bind-mounts, fordi de er nemmere at migrere, sikkerhedskopiere og administrere fra selve Docker CLI eller API'en.

Volumer er uafhængige af værtssystemets mappestruktur og fungerer i både Linux- og Windows-containere. Derfor, hvis du har brug for at flytte serveren til en anden maskine eller genopbygge stakken, kan du blot... Løft beholderne igen, og forbind volumenerne igen.uden frygt for at miste konfigurationen eller metadataene.

For indholdsmapper (film, serier, musik) er det almindeligt at bruge bind mounts, der peger på specifikke værtstierDette giver dig mulighed for at administrere dine filer som sædvanligt fra operativsystemet eller fra en NAS og samtidig tilbyde dem til containeren under ensartede stier som f.eks. /movies eller /tv.

Brug af volumener forbedrer også sikkerheden og deling mellem containere. For eksempel kan du have en dedikeret konfigurationsvolumen, der deles af flere instanser eller hjælpetjenester, og dermed holde den under kontrol. Bruger- og gruppetilladelser administreres via variabler som PUID og PGIDdermed undgå hovedpine med utilgængelige filer.

Hvis du også planlægger at lave regelmæssige sikkerhedskopier, vil det forenkle tingene at dokumentere, hvilke volumener hver tjeneste bruger: alt du skal gøre er... understøtter disse mængder og indholdsruter for at kunne gendanne dit multimedieøkosystem i tilfælde af katastrofe eller hardwareændring.

Monitor Plex med Tautulli

Hvis du gerne vil kontrollere, hvad der vises, hvornår, hvorfra og i hvilken kvalitet på din Plex-server, er Tautulli et praktisk uundværligt værktøj. Det handler om et avanceret overvågningssystem til Plex-servere som tilbyder dig detaljeret statistik, tilpassede rapporter og realtidsnotifikationer om serveraktivitet.

Tautuli registrerer hver reproduktion med Meget specifikke oplysninger: brugeren der ser indholdet, anvendt enhed, streamkvalitet, omtrentlig placering og sessionsvarighedMed disse data genereres grafer, ranglister over mest sete indhold, mest aktive brugere og visningstendenser.

Du kan også indstille advarsler og notifikationer i tjenester som Telegram, Discord, e-mail eller SlackFor eksempel at vide, hvornår nogen begynder at se noget, hvornår bestemte brugsgrænser er nået, eller om der opstår afspilningsfejl. Alt dette kan tilpasses efter bruger, indholdstype eller specifik begivenhed.

En anden af ​​dens styrker er den del af Rapportering og automatiseringTautulli giver dig mulighed for at oprette regelmæssige rapporter med detaljerede målinger og, afhængigt af hvad der sker, iværksætte automatiske handlinger, såsom at afslutte sessioner, sænke kvaliteten eller endda slukke serveren, hvis den har været uden aktiv afspilning i et stykke tid.

Plex-brugeradministration drager også fordel af Tautulli. Du kan overvåge forskellige profilers opførsel, begrænse streamingkvaliteter eller anvende begrænsninger Baseret på meget specifikke parametre er dette meget nyttigt, hvis du deler dit bibliotek med familie og venner og ikke ønsker, at nogen skal overbelaste din forbindelse med 4K-streams hele tiden.

Med hensyn til implementering passer Tautulli perfekt ind i et Docker-miljø. Der er et officielt image, som du kan Opsæt med sin egen konfigurationsvolumen, port 8181 og etiketter for at integrere den bag en reverse proxy ligesom Traefik, hvilket muliggør sikker adgang fra enhver enhed med en browser.

Sikker fjernadgang til Jellyfin med Tailscale

Hvis du vil nyde din Jellyfin-server, når du ikke er hjemme, uden at skulle håndtere port forwarding eller eksponere tjenester til internettet, er Tailscale en meget bekvem løsning. Det handler om En VPN designet til at oprette et privat netværk mellem dine enheder.forbinder dem, som om de var på det samme LAN, men uden at bruge det som en typisk "kommerciel VPN" til at browse fra et andet land.

Den grundlæggende betjening er enkel: du registrerer dig hos Tailscale, installerer applikationen på de enheder, du vil oprette forbindelse til (inklusive serveren), og automatisk, De bliver alle en del af et privat virtuelt netværkHver enhed modtager sin egen Tailscale IP-adresse, som du kan bruge til at få adgang til dens interne tjenester.

I tilfældet med Jellyfin, skal du blot gøre følgende, når Tailscale-appen er installeret på serveren og på din mobiltelefon, tablet eller bærbare computer: Kopier Tailscale-serverens IP-adresse og tilføj port 8096I browseren skal du bruge noget i retning af http://ip-address-tailscale:8096, og fra den officielle Jellyfin-app skal du indtaste den samme URL, når den beder om serveradressen.

Den store fordel ved denne tilgang er, at Du behøver ikke at åbne porte på routeren eller rode med komplicerede netværksindstillinger.Al trafik krypteres via Tailscale-netværket, og kun enheder, du har autoriseret på din konto, kan se og få adgang til medieserveren.

Med denne kombination bliver Jellyfin en multimediecenter tilgængeligt fra hele verden på en forholdsvis transparent mådeSamtidig med at man opretholder en meget respektfuld tilgang til privatlivets fred og med fuld kontrol over, hvem der kan oprette forbindelse.

Emby og Video Station: andre alternativer at overveje

Selvom fokus normalt er på Plex og Jellyfin, er Emby stadig et solidt valg for dem, der søger en mellemvej mellem de to. Dens filosofi ligner Jellyfins, men med et premium-lag, der muliggør funktioner som live-tv, programoptagelse, biograftilstand og avanceret synkroniseringmod et månedligt gebyr eller en engangsbetaling.

Opsætning af Emby i Docker minder meget om opsætning af Jellyfin: du definerer LinuxServer-billedet, volumen til konfigurations- og mediemapper og portene 8096 og 8920 (sidstnævnte til sikre forbindelser). Efter at have startet containeren, tilgår du guiden i http://{ServerIp}:8096, du opretter administratorbrugeren, Du tilføjer bibliotekerne med film og serier og det er det

Hvis du er Synology-bruger, har du sikkert bemærket, at NAS-enhederne leveres forudinstalleret med Video Station, en Synology-proprietær løsningSelvom det kan være tilstrækkeligt til meget grundlæggende brug, er erfaringen fra avancerede brugere, at det sammenlignet med Plex, Jellyfin eller Emby kommer ret til kort, både hvad angår brugerflade og håndtering af sæsoner, episoder og metadata.

Nogle typiske problemer med Video Station inkluderer Episoder fra samme sæson, der vises i forkert rækkefølge eller i separate blokkeEller en langt mindre omhyggelig håndtering af indholdsinformationen. Hvis du leder efter noget mere seriøst til din samling, repræsenterer et hvilket som helst af de tre foregående alternativer normalt et betydeligt spring i kvalitet.

I sidste ende er det fornuftige at starte med at prøve Plex, Jellyfin og Emby et stykke tid med dit eget bibliotek og dine egne enheder og se, hvad der sker. hvilken der passer bedst til dine indholdsforbrugsvaner og hardwareDen eneste, der er helt gratis i alle sine hovedfunktioner, er Jellyfin, men det betyder ikke, at det altid vil være den, du bedst kan lide.

Med alt hvad du har set, har du nu et solidt fundament for at beslutte, om du vil vælge en gratis medieserver som Jellyfin, bekvemmeligheden og raffinementet ved Plex, balancen ved Emby eller endda native NAS-løsninger, og hvordan du implementerer dem i Docker, organiserer dine volumener godt, optimerer transkodning og tilføjer ekstrafunktioner som Tautulli eller Tailscale for at få mest muligt ud af din "hjemme-Netflix".