De bronoplossing is eenvoudig en officieel: Jellyfin was geïnstalleerd met de containeromgevingsvariabele TZ=Europe/London, maar de gebruiker woonde in de Verenigde Staten. Zima-Jerry adviseerde de waarde te vervangen door een geschikte IANA-tijdzone-ID, zoals America/New_York. De gebruiker wijzigde dit en bevestigde meteen dat het werkte.
Dit is een configuratieprobleem van de container, geen reden om Jellyfin opnieuw te installeren of de systeemklok van ZimaOS te wijzigen. In huidige voorbeelden van Jellyfin-containers wordt nog steeds een omgevingsvariabele TZ gebruikt met regiowaarden zoals America/Los_Angeles.
De TZ-omgevingsvariabele wijzigen
Open de appinstellingen van Jellyfin in ZimaOS, zoek de omgevingsvariabele met de naam TZ en vervang de waarde door de juiste IANA-regio/stad-ID.
Voorbeelden zijn:
-
America/New_York; -
America/Chicago; -
America/Denver; -
America/Los_Angeles; -
Europe/London; -
Asia/Tokyo.
Gebruik regio/stad-namen, geen vaste UTC-offset
Een IANA-tijdzone houdt rekening met overgangen naar zomertijd en historische wijzigingen in de regels. Een vaste waarde zoals UTC-5 kan gedurende een deel van het jaar onjuist zijn op locaties waar zomertijd wordt toegepast.
Sla de appinstellingen op en laat de container opnieuw starten
Omgevingsvariabelen worden geïnjecteerd wanneer de container start. Sla na het wijzigen van TZ de appinstellingen op en laat Jellyfin opnieuw starten of opnieuw aanmaken zoals vereist door ZimaOS.
Controleer daarna de tijd in Jellyfin-logboeken, geplande taken en andere datumgevoelige onderdelen van de gebruikersinterface.
Wijzig de systeemklok van ZimaOS niet alleen om één container te corrigeren
Als het ZimaOS-dashboard al de juiste tijd toont, maar Jellyfin niet, wijzig dan eerst de tijdzone van de Jellyfin-container. De NTP-/tijdinstellingen van de host en de tijdweergave in de container zijn afzonderlijke lagen.
De aangepaste poortkoppelingen uit de bron stonden los van de TZ-oplossing
GPU-apparaatkoppelingen zijn een afzonderlijk Jellyfin-probleem
Huidige Docker-voorbeelden van Jellyfin gebruiken hetzelfde TZ-patroon
De huidige containerdocumentatie van Jellyfin bevat omgevingsinstellingen zoals:
TZ=America/Los_Angeles
Bekijk het huidige patroon voor de containeromgeving van Jellyfin.
Waarom de tijdzone belangrijker is dan alleen de klokweergave
Jellyfin gebruikt tijdinformatie voor logboeken, gepland onderhoud, bibliotheektaken, activiteitengeschiedenis en ander datumgevoelig gedrag. Een onjuiste TZ-waarde kan er daarom voor zorgen dat een gezonde server verwarrend lijkt, zelfs wanneer het afspelen van media gewoon werkt.
Controleer na het wijzigen van de variabele ten minste één tijdstempel van een geplande taak of een recent logboekitem, zodat je weet dat de container — en niet alleen de browser — nu de bedoelde zone gebruikt.
Veelgestelde vragen over de tijdzone van Jellyfin
Heeft het wijzigen van TZ het probleem van de gebruiker uit de bron opgelost?
Ja. De gebruiker antwoordde expliciet dat het werkte.
Moet de waarde EST of PST zijn?
Gebruik bij voorkeur een IANA-regio zoals America/New_York of America/Los_Angeles, zodat er correct rekening wordt gehouden met de regels voor zomertijd.
Moeten de Jellyfin-poort- of GPU-instellingen worden gewijzigd voor de tijdzoneoplossing?
Nee. Deze instellingen staan los van de TZ-omgevingsvariabele.
