Så väljer du en hemmaserver för Jellyfin och Kodi

Eva Wong är Teknisk skribent och den boende fixaren på ZimaSpace. En livslång nörd med en passion för hemma-labb och öppen källkod, hon specialiserar sig på att översätta komplexa tekniska koncept till tillgängliga, praktiska guider. Eva tror att självhosting ska vara roligt, inte skrämmande. Genom sina handledningar ger hon gemenskapen verktyg att avmystifiera hårdvaruinstallationer, från att bygga sin första NAS till att bemästra Docker-containrar.

En hemmaserver för Jellyfin och Kodi bör dimensioneras utifrån relationen mellan servern och Kodi-klienterna, inte utifrån antagandet att båda programmen måste köras på samma maskin. Jellyfin förblir den centrala servern; Kodi är vanligtvis en uppspelningsklient på TV-apparater eller HTPC:er och kan integreras med Jellyfin genom olika tilläggslägen.

Kompetenta Kodi-klienter kan spela upp många format direkt och minska serverns behov av omkodning. Servern behöver fortfarande tillräcklig beräkningskapacitet för reservkonverteringar, tillräckligt med SSD-utrymme för Jellyfins tillstånd och cache, tillräcklig mediegenomströmning samt ett tillförlitligt trådbundet nätverk.

Avgör om Kodi ska vara en klient eller en samlokaliserad medieapplikation

För de flesta hushåll bör Jellyfin köras som den alltid aktiva servern och Kodi på uppspelningsenheterna. Det håller mediedatabasen, användarna, fjärråtkomsten och serveruppgraderingarna samlade, samtidigt som TV-klienterna kan bytas ut.

Jellyfin dokumenterar två huvudsakliga Kodi-integrationer: Jellyfin for Kodi synkroniserar valda biblioteksmetadata till Kodi, medan JellyCon fungerar som ett enklare dynamiskt strömningstillägg.

Om du även kör Kodi direkt på samma fysiska server som är ansluten till en TV måste du ta med skrivbords-/grafikmiljön och HDMI-uppspelningen i köpbeslutet. Det är en annan typ av maskin än en huvudlös Jellyfin-server.

Använd Kodis direkta uppspelning för att minska kravet på omkodning

Kodi har brett stöd för kodekar och containrar, så många uppspelningsfall i lokala nätverk kan använda direkt uppspelning. Det kan göra det möjligt för en måttlig server att hantera ett hushåll som annars skulle behöva större omkodningskapacitet med mindre kompetenta webbläsar- eller smart-TV-klienter.

Ta inte bort hårdvaruacceleration från inköpslistan om du inte har testat alla viktiga klientvägar. Fjärranvändare, inbränning av undertexter, bithastighetsbegränsningar, ovanliga kodekar eller enheter som inte använder Kodi kan fortfarande tvinga fram konvertering.

Välj en CPU eller iGPU som klarar den mest krävande reservvägen och betrakta sedan lyckad direkt uppspelning i Kodi som extra kapacitet, inte som ett skäl att köpa en server utan användbar mediemotor.

Välj Kodi-integrationen innan du dimensionerar klientens lokala tillstånd

Jellyfin for Kodi underhåller en lokal Kodi-databas och utför synkronisering vid uppstart och i realtid. Stora bibliotek och klienter som ofta stängs av kan därför skapa en mer märkbar fas för att hämta ikapp.

Projektet Kodi Sync Queue spårar medieändringar medan Kodi-klienterna är offline, så att de bara kan begära de uppdateringar som missats när de ansluter igen. Det gör synkroniseringsflödet mellan server och klient mer förutsägbart, men lämnar fortfarande en lokal Kodi-databas på varje klient.

JellyCon använder mindre lokalt databastillstånd och är enklare när du växlar mellan flera användare eller servrar, men bläddringen blir mer beroende av direkta serverförfrågningar.

-15% OFF
Single board computer zimaboard2

Håll serverns lagringsroll åtskild från Kodi-klienternas lagring

Använd SSD för operativsystemet, Jellyfins databas, metadata och omkodningscache. Lagra stora mediefiler på hårddisk, NAS eller en annan kapacitetsnivå som klarar den sammanlagda strömningsbithastigheten.

Kodi-klienter behöver tillräckligt med lokalt utrymme för sina egna programdata och sin cache, särskilt när det synkroniserade läget Jellyfin for Kodi används. Ta inte med varje Kodi-klients databas i budgeten för Jellyfin-serverns SSD.

ZimaSpace layout för en hemmedieserver visar det övergripande lagringsmönstret: centralisera medierna och serverns tillstånd samtidigt som uppspelningsenheterna förblir flexibla.

Prioritera trådbundet Ethernet och förutsägbar återställning

En server som delas av flera Kodi-klienter bör använda trådbundet Ethernet där det är praktiskt. Klienterna kan vara trådlösa, men den alltid aktiva servern drar nytta av en stabil anslutning till routern och lagringen.

Kontrollera före köpet att servern kan göra den nödvändiga GPU:n eller iGPU:n tillgänglig för Jellyfin, montera mediesökvägarna konsekvent, återställa sitt beständiga tillstånd och starta om utan manuella åtgärder. En snabbare låda som förlorar sin medieanslutning efter ett strömavbrott är en sämre hemmaserver än ett mindre system med en testad återställningsväg.

Använd denna prioriteringsordning vid köpet

  1. Lista kapaciteten hos Kodi-klienter och andra klienter.
  2. Identifiera den mest krävande reservomkodning som servern måste stödja.
  3. Välj en modern mediemotor samt tillräcklig CPU och RAM för bakgrundstjänster.
  4. Ordna SSD-kapacitet för programdata och kostnadseffektiv medielagring.
  5. Använd trådbundet nätverk för servern.
  6. Testa den valda Kodi-integrationen och en återställning innan du utökar biblioteket.

Servern bör köpas för det arbete som klienterna inte kan utföra. Bättre stöd för Kodi-uppspelning minskar ofta den nödvändiga nivån för omkodning, men lagringstillväxt, återställning och klienter som inte använder Kodi avgör fortfarande om plattformen förblir användbar över tid.

Köpguide

Mer att läsa

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.