Ja, je kunt controleren of Jellyfin de verwachte configuratiemap gebruikt zonder af te gaan op de locatie van een bestand op de host. De betrouwbare methode is om de prioriteit van Jellyfin-paden vast te stellen, het actieve proces of de containerinstellingen te inspecteren en vervolgens het actieve pad in de opstartlogboeken te bevestigen voordat je een configuratiebestand wijzigt.
Dit is belangrijk nadat je bent overgestapt van een pakketinstallatie naar Docker, een composebestand hebt gekloond of een oudere server hebt hersteld, omdat er meerdere exemplaren van network.xml, system.xml of logging.json kunnen bestaan terwijl slechts één map actief is. Bewerk niet elke kopie totdat het probleem verdwijnt. Bepaal eerst de actieve configuratiemap, voer één omkeerbare wijziging uit en controleer na een herstart of Jellyfin hetzelfde pad rapporteert.
Bepaal eerst de prioriteit van configuratiepaden
Begin met de manier waarop Jellyfin is gestart. Een opdrachtregeloptie --configdir heeft voorrang op de omgevingsvariabele JELLYFIN_CONFIG_DIR, terwijl platformstandaardwaarden alleen worden gebruikt wanneer instellingen met een hogere prioriteit ontbreken.
De officiële prioriteit van configuratiepaden beschrijft de prioriteit voor gegevens-, configuratie-, cache- en webmappen. Vergelijk die volgorde met je service-unit, containeromgeving of startopdracht voordat je ervan uitgaat dat een bekende map op de host actief is.
Als een instelling met hogere prioriteit naar een onverwachte locatie verwijst, stop dan daar: het concurrerende bestand dat je op schijf hebt gevonden, bewijst niet dat Jellyfin het leest. Corrigeer de startconfiguratie of behoud bewust het actieve pad en leg dit vast.
Inspecteer de actieve container- of servicedefinitie
Inspecteer bij Docker de actieve container in plaats van alleen het composebestand dat op schijf staat. Het actieve object laat zien welke omgevingsvariabelen en koppelingen daadwerkelijk zijn toegepast toen die container werd aangemaakt.
De actieve containerdefinitie van Docker geeft laag-niveau-informatie over een actieve container. Dat is nuttig om omgevingswaarden en koppelingsdoelen te vergelijken met de Jellyfin-paden die je verwacht. Een composebestand dat na het aanmaken van de container is bewerkt, hoeft niet overeen te komen met de huidige runtime.
Inspecteer bij een native service de systemd-unit en elk omgevingsbestand dat deze laadt. Als de runtime-definitie en je notities niet overeenkomen, vertrouw dan op de runtime en beslis vervolgens of je de service opnieuw wilt aanmaken met het bedoelde pad.
Bevestig het pad aan de hand van Jellyfins opstartinformatie
Start eenmaal opnieuw op nadat je het verwachte pad hebt vastgelegd en lees vervolgens de eerste Jellyfin-regels bij het opstarten. Zoek naar de geconfigureerde gegevens-, cache- of opslagpaden en vergelijk deze met de proces- of containerdefinitie die je zojuist hebt geïnspecteerd.
Gebruik een geslaagde webaanmelding niet als bewijs dat de juiste configuratiemap actief is. Jellyfin kan normaal starten met een nieuw of ouder configuratiepad en toch een geldige interface tonen, terwijl gebruikersinstellingen, netwerkinstellingen, plug-ins of geplande taken uit de verkeerde toestand komen.
Bij het verplaatsen van een mediaserver tussen implementatiemethoden geldt dezelfde discipline voor paden voor de bredere stack. Een praktisch uitgangspunt is de Jellyfin-thuismedia-installatie, waarin het app-pad, mediapad en toegangspad als afzonderlijke onderdelen van de installatie worden behandeld.
Gebruik één onschadelijke configuratiewijziging als onderscheidende test
Als twee kandidaatmappen nog steeds aannemelijk lijken, stop Jellyfin dan voordat je een server-XML-configuratiebestand bewerkt. Kies één omkeerbare instelling met een duidelijk effect en wijzig die alleen in de vermoedelijk actieve map. Vermijd gebruikersgegevens, bibliotheekpaden of alles wat een grote herscan kan veroorzaken, alleen om te bewijzen welk bestand wordt geselecteerd.
Start Jellyfin en controleer of de gekozen instelling zichtbaar is. Als dat zo is, stop de service dan opnieuw, draai de wijziging terug en start nogmaals om de persistentie te bevestigen. Als de instelling niet verschijnt, is het bestand niet actief of wordt het overschreven door een configuratiebron met hogere prioriteit.
Deze gecontroleerde offline A/B-test is betrouwbaarder dan het vergelijken van tijdstempels, omdat back-uptools, pakketupgrades en editors ook inactieve bestanden kunnen aanraken. Jellyfin documenteert deze configuratieopties als over het algemeen statisch en bedoeld om vóór het starten van de server te worden ingesteld. Vermijd daarom wijzigingen tijdens runtime, tenzij een specifieke instelling uitdrukkelijk ander gedrag documenteert.
Stop zodra het actieve pad een herstart doorstaat
De conclusie is bevestigd wanneer de runtime-definitie, de opstartinformatie en één omkeerbare configuratiewijziging na een herstart allemaal naar dezelfde map wijzen. Leg dat pad vast in je implementatienotities en back-upbereik.
Als het actieve pad na het opnieuw aanmaken van een container verandert, inspecteer dan hoe het volume en de omgevingsvariabelen worden gegenereerd in plaats van herhaaldelijk Jellyfin-bestanden te bewerken. Het probleem zit dan in de implementatiestatus, niet in de configuratieparser van Jellyfin.
Escalatie is alleen nodig als het runtimepad ondubbelzinnig is, maar Jellyfin een geldige instelling in het actieve bestand consequent negeert. Bewaar de opstartlog en het exacte versienummer voordat je ondersteuning zoekt, zodat het probleem kan worden onderscheiden van een probleem met dubbele bestanden.
Ondersteuning & Tips
Meer om te lezen

Moet Jellyfin één gedeeld account of afzonderlijke huishoudaccounts gebruiken?
Kies Jellyfin-huishoudaccounts op basis van de identiteits-, toegangs-, ouderlijketoezichts- en herstelgrenzen die je nodig hebt.

Waarom blijft het geheugengebruik van Jellyfin hoog nadat het werk is voltooid?
Maak onderscheid tussen geheugengroei van het Jellyfin-proces en de Linux-cache, en onderzoek het alleen wanneer het geheugengebruik blijft stijgen of daadwerkelijk voor druk zorgt.

Signalen dat een Jellyfin-opslagindeling een herstelrisico begint te vormen
Controleer de opslagrollen van Jellyfin, scheid de actieve toestand van back-ups en opnieuw opbouwbare gegevens, en toon met een herstel aan dat de indeling...

