Källkorrigeringen är enkel och officiell: Jellyfin installerades med containerns miljövariabel TZ=Europe/London, men användaren bodde i USA. Zima-Jerry bad användaren ersätta värdet med en lämplig IANA-tidszonsidentifierare, till exempel America/New_York. Användaren ändrade det och bekräftade omedelbart att det fungerade.
Detta är ett problem med containerkonfigurationen, inte en anledning att installera om Jellyfin eller ändra systemklockan på ZimaOS-värden. Aktuella exempel på Jellyfin-containrar använder fortfarande en TZ-miljövariabel med regionbaserade värden som America/Los_Angeles.
Ändra miljövariabeln TZ
Öppna Jellyfins appinställningar i ZimaOS, leta reda på miljövariabeln med namnet TZ och ersätt värdet med rätt IANA-identifierare för region/stad.
Exempel:
-
America/New_York; -
America/Chicago; -
America/Denver; -
America/Los_Angeles; -
Europe/London; -
Asia/Tokyo.
Använd region/stad-namn, inte en fast UTC-förskjutning
En IANA-tidszon tar hänsyn till övergångar till och från sommartid samt historiska regeländringar. Ett fast värde som UTC-5 kan därför vara fel under delar av året på platser där sommartid används.
Spara appinställningarna och låt containern starta om
Miljövariabler läggs in när containern startar. När du har ändrat TZ ska du spara appinställningarna och låta Jellyfin starta om eller återskapas enligt ZimaOS krav.
Kontrollera sedan tiden i Jellyfin-loggar, schemalagda aktiviteter och andra datumkänsliga delar av gränssnittet.
Ändra inte ZimaOS-systemklockan för att korrigera en enda container
Om ZimaOS-instrumentpanelen redan visar rätt tid men Jellyfin inte gör det, ska du först ändra tidszonen för Jellyfins container. Värdens NTP-/tidsinställningar och containerns visningstid är separata lager.
Källans anpassade portmappningar hade inget med TZ-korrigeringen att göra
GPU-enhetsmappningar är ett separat Jellyfin-problem
Aktuella Docker-exempel för Jellyfin använder samma TZ-mönster
Jellyfins aktuella containerdokumentation innehåller miljöinställningar som:
TZ=America/Los_Angeles
Se det aktuella mönstret för Jellyfins containermiljö.
Varför tidszonen är viktig utöver klockvisningen
Jellyfin använder tidsinformation för loggar, schemalagt underhåll, biblioteksaktiviteter, aktivitetshistorik och annat datumkänsligt beteende. Ett felaktigt TZ-värde kan därför få en fungerande server att verka förvirrande, även när medieuppspelningen fungerar.
Efter att du har ändrat variabeln bör du kontrollera minst en tidsstämpel för en schemalagd aktivitet eller en nylig loggpost, så att du vet att containern – inte bara webbläsaren – nu använder den avsedda tidszonen.
Vanliga frågor om Jellyfins tidszon
Löste ändringen av TZ källanvändarens problem?
Ja. Användaren svarade uttryckligen att det fungerade.
Bör värdet vara EST eller PST?
Föredra en IANA-region som America/New_York eller America/Los_Angeles, så hanteras reglerna för sommartid korrekt.
Behöver Jellyfins port- eller GPU-inställningar ändras för att korrigera tidszonen?
Nej. Dessa inställningar är separata från miljövariabeln TZ.
