För de flesta Jellyfin-hushåll bör medielagringen flyttas till en separat värd före databasen: behåll appens produktionstillstånd på en lokal SSD med låg fördröjning och dela upp masslagringen för media endast när kapacitet, återställning eller placering kräver det.
Det här beslutet handlar om dataroller snarare än antalet maskiner. Jellyfin har konfigurations- och databastillstånd som är känsliga för fördröjningar, cache som kan återskapas, tillfälliga transkodningsdata och stora mediefiler som mest läses sekventiellt. Dessa dataklasser gynnas av olika lagringslösningar, säkerhetskopieringar och felgränser. En andra värd är bara användbar om den ger en roll tydligare fördelar vad gäller kapacitet eller återställning, utan att göra ett tidigare lokalt beroende till en bräcklig nätverksanslutning.
Skilj på dataroller innan du skiljer maskiner åt
Börja med fyra roller: auktoritativt apptillstånd, härledda data som kan återskapas, tillfälligt arbetsutrymme och media. Databasen, användarna, visningshistoriken, spellistorna, konfigurationen och utvalda metadata hör till återställningsenheten. Cache och transkodningssegment kan vanligtvis återskapas. Film- och musikfiler är stora källobjekt vars skyddsstrategi kan skilja sig helt från appdatabasens.
En aktuell guide för underhåll av Jellyfin-databasen beskriver den samlade databasen i 10.11 som aktiv driftdata snarare än en tillfällig cache. Därför bör placeringen av värdar utgå från ägarskap och återställningskrav i stället för att lägga alla kataloger med namnet ”Jellyfin” på samma utdelning.
Bestäm rollfördelningen innan du bestämmer vilka värdar som ska användas. Om den nuvarande servern har tillräckligt med SSD-utrymme och säkerhetskopiering som täcker appens tillstånd finns det ingen arkitektonisk vinst med att flytta det. Om mediebiblioteket har vuxit ur de lokala diskplatserna, strömförsörjningen, kylningen eller möjligheterna till feltålighet finns det ett konkret skäl att flytta den rollen till en NAS eller lagringsserver, medan appen förblir lokal.
Behåll produktionsdatabasen lokalt såvida inte den externa databasslösningen har fullt stöd
Jellyfin 10.11 genomförde en större migrering till EF Core, men det gör inte en separat PostgreSQL-server till standardlösningen för produktion. Experimentella PostgreSQL-adaptrar finns, men de innebär ytterligare en tjänst, inloggningsuppgifter, versionskompatibilitet, en viss ordning för säkerhetskopiering och ett nätverksberoende. För ett vanligt hushåll väger dessa kostnader tyngre än den teoretiska elegansen hos en dedikerad databasserver.
Den experimentella PostgreSQL-versionen varnar själv för att adaptern är avsedd för utvärdering, inte för en produktionsklar server. Den experimentella databasgränsen är en varningssignal: bygg inte en återställningsplan för hemmet på en serverlösning som saknar stöd bara för att topologin ska se mer företagsanpassad ut.
I produktion betyder lokalt inte oskyddat. Lägg applikationstillståndet på tillförlitlig SSD-lagring, säkerhetskopiera det till en annan feldomän och verifiera att säkerhetskopian går att återställa med motsvarande Jellyfin-version. Separera databastjänsten endast när den valda serverlösningen stöds för din version, du kan drifta den oberoende och återställningsfördelen överväger den nya kopplingen till nätverk och version.
Flytta medierna till en separat lagringsvärd när kapaciteten eller diskarnas utformning kräver det
Masslagrade medier har ett annat åtkomstmönster. Direktuppspelning läser främst stora filer sekventiellt med deras uppspelningsbithastighet, så en NAS kan leverera medier utan problem när nätverket, monteringen och diskarna klarar den sammanlagda strömningen. Att separera medierna gör också att beräkningsnoden kan hållas kompakt, medan lagringsvärden kan byggas ut med större lagringspooler, fler diskplatser eller en annan lösning för säkerhetskopiering.
En nyligen gjord hemmakonfiguration med Jellyfin har Docker-data på SSD medan medierna ligger på hårddisk, vilket visar en praktisk uppdelning med appar på SSD och medier på hårddisk. Nackdelen märks när uppspelningen startar: vilande hårddiskar kan ge en fördröjning medan de vaknar, trots att det går snabbt att bläddra tack vare appdata som ligger på SSD.
Välj en separat lagringsvärd när utökning av lagringsutrymmet, ljudnivå vid placering, redundans eller lagring för flera tjänster motiverar den extra anslutningen. Låt medierna vara lokala när ett enda chassi redan uppfyller behoven för kapacitet och säkerhetskopiering. Att dela upp det för sakens skull tillför DNS, monteringar, behörigheter, nätverksfel och arbete med startordningen utan att förändra användarupplevelsen.
Behandla lagringsnätverket som ett obligatoriskt beroende, inte som en osynlig kabel
När medierna flyttas till en annan värd är Jellyfin beroende av att en montering finns på plats före skanning och normal drift. Om en NAS saknas kan en tom monteringspunkt fortfarande se ut som en giltig katalog, medan ett långsamt eller instabilt nätverk kan förvandla ett lagringsproblem till fördröjd uppspelning. Topologin behöver därför en regel för säker start vid fel och ett mätbart bandbreddsmål.
Erfarenheter från communityn visar att det kan fungera bra att strömma medier från en separat NAS via ett vanligt hemnätverk när nätverket är rätt dimensionerat; en nylig diskussion visade att många användare gör just det utan problem med uppspelningen. Den användbara lärdomen från separat NAS-medielagring är att nätverksplacering fungerar, men att den måste betraktas som en del av medieflödet och inte tas för given som kostnadsfri.
Kontrollera den långsammaste delen: lagringspoolen, NAS-nätverkskortet, switchen, serverns nätverkskort, monteringsprotokollet och den samtidiga strömningsbelastningen. Stoppa Jellyfin eller pausa destruktivt bibliotekunderhåll när den förväntade medievolymen saknas. En andra värd förbättrar tillförlitligheten bara om dess fel är tydligt och begränsat i stället för att i tysthet omvandlas till ett tomt bibliotek.
Använd tester av återställning och utökning för att avgöra om du ska dela upp
Innan du lägger till en värd till bör du öva på två händelser: förlust av Jellyfin-beräkningsnoden och förlust av medielagringsnoden. Ett testat återställningsflöde där återställning prioriteras visar varför konfiguration, beständiga data, versionshanterade tjänstedefinitioner och återställningsordning måste verifieras tillsammans i stället för att tas för givna bara för att säkerhetskopior finns. Testet av lagringsvärden bör på samma sätt visa att Jellyfin försämras på ett förutsägbart sätt utan att skriva om eller radera auktoritativa mediedata.
ZimaSpaces granskning av Jellyfin-lagringens återställningsberedskap använder samma ägarskapstest: varje beständig sökväg ska ha en namngiven roll, ett avgränsat säkerhetskopieringsomfång och en återställningsmetod innan en incident inträffar.
Behåll en värd när appens tillstånd, mediekapacitet, säkerhetskopiering och normal toppbelastning för I/O ryms med god marginal. Dela upp medielagringen när kapaciteten eller lagringens livscykel blir den begränsande faktorn. Betrakta en separat databashost som ett avancerat undantag tills databasen stöds för produktion och kan återställas oberoende. Stoppvillkoret är en topologi där du kan namnge och återställa rollerna – inte det maximala antalet lådor du kan lägga till.
Installation av NAS och server
Mer att läsa

Kan en server i studentrummet vara tillräckligt tyst för sömn, studier och videosamtal?
Ja - en server i studentrummet kan vara diskret om hårdvaran har låg strömförbrukning, vibrationer från lagringsenheterna dämpas, tunga jobb schemaläggs och ljudnivån testas...

Ett studenthomelabb som kan flytta från studentrummet till den första lägenheten
Gör studentens hemlabb portabelt genom att skilja tjänsterna från nätverket i det enskilda rummet, minimera hårdvaran, säkerhetskopiera data och öva på en smidig flytt.

Så delar du en hemmaserver med rumskamrater utan att dela konton eller privata filer
Ge varje rumskamrat en namngiven identitet, privat lagring och endast de delade roller som hen behöver; håll administration, säkerhetskopiering och avslut av åtkomst åtskilda.



