Inför en uppgradering av en Plex-container bör du skydda beständigt tillstånd, dokumentera den kända fungerande avbildningen, verifiera beroenden och möjliggöra återställning innan du hämtar något nytt.
En uppgradering bör vara en kontrollerad förändring, inte en vana att bara uppdatera avbildningen. Själva containern kan ersättas, men Plex-databasen, metadata, monteringar, GPU-åtkomst, nätverksläge och kringliggande tjänster kanske inte kan det. Samla in tillräckligt med information för att återställa det tidigare fungerande tillståndet och validera sedan den nya versionen med samma begränsade uppsättning tester varje gång.
Skydda beständigt tillstånd innan du ersätter avbildningen
Den snabbaste återställningen är värdelös om den nya containern skadar eller migrerar tillstånd som inte säkerhetskopierats. Säkerhetskopior bör omfatta den beständiga Plex-datasökvägen och en beprövad återställningsprocedur, inte bara en kopia av Compose-YAML-filen.
planering av containeruppgraderingar bör skydda beständigt tillstånd, definiera återställning och validera resultatet.
Stoppa eller pausa Plex när din säkerhetskopieringsmetod kräver det, säkerhetskopiera det beständiga tillståndet och kontrollera att säkerhetskopian går att läsa. Om säkerhetskopian inte kan återställas på en testplats bör du skjuta upp uppgraderingen.
Dokumentera den exakta fungerande avbildningen och konfigurationen
Om du bara använder en flytande latest-tagg blir det svårare att återskapa det senaste fungerande tillståndet efter en regression. Avbildningsreferensen, miljön, monteringarna, enheterna och nätverksinställningarna bör dokumenteras tillsammans.
Docker Compose-tjänstedefinitioner gör volymer, beständiga sökvägar och tjänstegränser tydliga.
Spara den aktuella avbildningens digest eller en uttrycklig version tillsammans med distributionsfilen och eventuella miljövärden som krävs för Plex. Om du inte kan återskapa den gamla containern utan att gissa är återställningen inte redo. Avbildningen kan förbli förbrukningsbar endast när beständiga containerdata och monteringskontraktet skyddas separat.
Kontrollera värdens och kompletterande tjänsters beroenden
En uppdatering av Plex-avbildningen kan synliggöra ett beroende av drivrutiner, GPU-enheter, filsystem, proxy eller kompletterande tjänster som den gamla versionen inte gjorde uppenbart. Dessa gränssnitt bör genomgå en snabb förkontroll före ändringen.
mediestackar med flera tjänster kan placera Plex bredvid andra tjänster som delar mediesökvägar, lagring och tidsstyrning av arbetsflöden.
Bekräfta monteringar, UID/GID, åtkomst till maskinvaruenheter, DNS och proxyåtkomst före och omedelbart efter uppgraderingen. När ett beroende ändras samtidigt som Plex bör du separera ändringarna så att orsaken till ett fel förblir synlig.
Validera med en fast uppsättning tester efter uppgraderingen
En container som körs är inte ett bevis på att uppgraderingen lyckades. Inloggning, bläddring i biblioteket, Direct Play, en förväntad omkodning, skrivning av metadata, fjärråtkomst och bakgrundsaktiviteter bör alla kontrolleras.
kontroller av utnyttjande, mättnad och fel skiljer en upptagen resurs från en resurs som faktiskt är begränsad eller har slutat fungera.
Kör samma korta röktest efter varje uppgradering och jämför resursanvändningen med den tidigare versionen. Om ett kritiskt test misslyckas eller resursbehovet förändras väsentligt bör du först återställa och därefter undersöka versionen.
Support och tips
Mer att läsa

Guide till lagring av live-tv-inspelningar för kapacitet, lagringstid och rensning
Mät verkliga inspelningar, reservera marginal, kombinera gränser för ålder och kapacitet och bevisa att det äldsta berättigade programmet tas bort innan lagringen blir full.

Arbetsflöde för återställning av metadata för hemmamedia efter en databasåterställning
Skydda det återställda tillståndet, verifiera medieidentitet och sökvägar och reparera sedan saknade omslagsbilder eller matchningar i ett pilotbibliotek innan omfattande metadataändringar görs.

Kompatibilitetschecklista för Jellyfin-klienter för ljud, video och undertexter
Testa representativa filer med en variabel i taget och notera Direct Play, remuxning, ljudkonvertering, videotranskodning eller fel för varje klient.

