Een proxy- of DNS-wijziging zou niet automatisch elke Jellyfin-aanmelding moeten vernietigen. Verlies van sessies ontstaat meestal wanneer de wijziging ook de hostnaam, het schema, het pad, de identiteit van de backendserver, de authenticatielaag of de clientroute wijzigt die de bestaande aanmeldstatus verwacht.
Begin met het onderscheiden van een eenvoudige DNS-recordwijziging en een wijziging van de origin. Houd één bekend account en apparaat ongewijzigd, vergelijk directe LAN-toegang met de gebruikelijke openbare hostnaam en leg het eerste mislukte verzoek vast voordat je clientgegevens wist. Het doel is vast te stellen welke grens is gewijzigd, niet om gebruikers opnieuw in te stellen totdat het symptoom verdwijnt.
Bepaal eerst of de openbare origin daadwerkelijk is gewijzigd
Noteer het oude en nieuwe schema, de hostnaam, poort, het bas ispad en de prox yroute. Een DNS A- of AAAA-record kan dezelfde hostnaam naar een ander adres laten verwijzen zonder de browserorigin te wijzigen, terwijl de overgang van de ene hostnaam naar een andere of een wijziging van een toepassingsbasispad een andere clientgrens creëert. Bij migraties naar een aangepast domein moeten de toepassing en het authenticatiepad het eens zijn over het nieuwe domein; een checklist voor migratie naar een aangepast domein maakt deze koppeling tussen DNS en toepassing expliciet.
Authenticatiestatus is gevoelig voor de plaats waar die wordt aangeboden. Een nuttige checklist voor het bereik van sessiecookies begint met het in kaart brengen van het domein en pad die aan elk authenticatiemechanisme zijn gekoppeld. Jellyfin-clients slaan status niet allemaal precies op dezelfde manier op. Test daarom de getroffen client in plaats van aan te nemen dat browsergedrag voor elke app geldt.
Als de oude hostnaam nog werkt maar de nieuwe hostnaam om een aanmelding vraagt, behandel dat dan als een verwachte originmigratie totdat het tegendeel is bewezen. Als dezelfde hostnaam iedereen alleen na de proxywijziging uitlogt, behoud dan de hostnaam en richt je op de upstreamidentiteit, headers en proxygebaseerde authenticatie.
Controleer of DNS nog steeds bij dezelfde bedoelde Jellyfin-instantie uitkomt
Los de hostnaam op vanaf een LAN-client en, als externe toegang van belang is, ook vanaf een externe resolver. Controleer of het geretourneerde adres de bedoelde reverse proxy bereikt en of de proxy doorstuurt naar de verwachte Jellyfin-service, niet naar een oude container, testinstantie, herstelkloon of tweede server met een andere permanente database.
Een DNS-omschakeling kan eruitzien als een sessieprobleem terwijl de client in werkelijkheid naar een andere backend wordt gestuurd. Vergelijk een serveridentificerende respons, het gedrag van de gebruikerslijst, de bibliotheekstatus en het upstreamdoel van de proxy voordat je de authenticatie aanpast. Als de nieuwe route een nieuwe of herstelde Jellyfin-instantie bereikt, vertegenwoordigen bestaande clientreferenties daar mogelijk geen geldige sessie meer.
De gerelateerde ZimaSpace-werkwijze voor het gescheiden houden van proxy- en sessiestatuslevenscycli is hier nuttig: een ingress-herstart mag niet stilzwijgend de toepassingsidentiteit of de status vervangen die bestaande sessies valideert.
Vergelijk doorgestuurde host, schema, pad en proxyauthenticatie
Leg de effectieve proxyconfiguratie na de wijziging vast. Vergelijk de openbare Host-waarde, het doorgestuurde schema, het clientadres, het websocket-upgradepad, omleidingen en eventuele authenticatiemiddleware met de laatst werkende configuratie. Een omleiding van HTTPS naar een onverwachte HTTP- of alternatieve-host-URL kan een geldige aanmelding laten lijken alsof die is verdwenen.
Als er een andere authenticatielaag vóór Jellyfin staat, houd dan de ondertekeningssleutel, cookienaam, het cookiedomein en de sessieopslag stabiel tijdens het vervangen van de proxy. Loadbalancerontwerpen gebruiken sticky sessions en routeringsstatus om een verzoek bij de bedoelde backend te houden. Een wijziging in die laag kan een uitlogactie of lus veroorzaken, zelfs als Jellyfin zelf gezond blijft.
Kopieer niet blind headers uit een ongerelateerd proxyvoorbeeld. Wijzig slechts één waarde wanneer het mislukte verzoek of de omleiding aantoont dat de huidige waarde onjuist is. De veiligste proxyconfiguratie is de kleinst mogelijke configuratie die de openbare origin behoudt en consequent de juiste backend bereikt.
Gebruik een schone clienttest zonder het oorspronkelijke bewijs te wissen
Sla vóór het wissen van iets het tijdstip van de fout, de browser- of appversie, de verzoekstatus, de omleidingsketen, de prox ylogregel en de Jellyfin-logregel op. Gebruik daarna een privébrowservenster of een tweede testapparaat om via de nieuwe route aan te melden. Een nieuwe aanmelding die werkt, bewijst dat de route bereikbaar is; daarmee is nog niet verklaard waarom de oude status onbruikbaar werd.
Vergelijk de volgende drie paden in deze volgorde: het directe LAN-adres van Jellyfin, de normale hostnaam vanaf het LAN en de normale hostnaam van buiten het LAN. Als directe toegang werkt terwijl de hostnaam faalt, laat gebruikers en databasestatus ongewijzigd en onderzoek DNS, TLS, proxy of middleware. Als alle paden hetzelfde bekende goede account weigeren, ligt het probleem weer binnen Jellyfin of de permanente status ervan.
Wis pas locatiespecifieke status op de getroffen client nadat het bewijs van het verzoekpad is vastgelegd. Vermijd het verwijderen van elk geregistreerd apparaat of het intrekken van alle sessies als eerste stap, omdat daarmee de vergelijking verdwijnt die een routeringsmigratie van een authenticatiefout aan de serverzijde kan onderscheiden.
Valideer de wijziging via DNS-verloop, proxyherstart en opnieuw opstarten
Laat na het toepassen van de passende oplossing het vorige DNS-TTL-venster verstrijken, start alleen de proxy opnieuw, start daarna de Jellyfin-service opnieuw en start ten slotte de host opnieuw op. Herhaal na elke gebeurtenis via dezelfde hostnaam tests voor aanmelden, afmelden, het starten van afspelen, zoeken en opnieuw verbinden.
Een stabiel resultaat betekent dat de hostnaam naar de bedoelde proxy blijft verwijzen, de proxy opnieuw verbinding maakt met de bedoelde Jellyfin-instantie, bestaande sessies normale herstarts van onderdelen overleven wanneer dat hoort en een nieuwe aanmelding geldig blijft. Als fouten alleen optreden tijdens het opstarten van de volledige stack, gebruik dan het herstelpad van proxy naar upstream om gereedheid van authenticatie te onderscheiden.
Noteer de uiteindelijke hostnaam, upstreamnaam van de proxy, het basispad, de certificaatbron en eventuele proxiesessiesleutel in de implementatienotities. Toekomstige DNS- of proxywijzigingen kunnen dan worden getoetst aan een bekende identiteitsafspraak, in plaats van die opnieuw uit browsersymptomen af te leiden.
Veelgestelde vragen
Maak ik Jellyfin-sessies ongeldig door alleen een DNS-record te wijzigen?
Meestal niet wanneer dezelfde hostnaam, hetzelfde schema, hetzelfde pad en dezelfde Jellyfin-instantie in gebruik blijven. Een DNS-wijziging wordt relevant voor sessies wanneer clients naar een andere backend worden gestuurd, de openbare origin verandert, TLS of omleidingen wijzigen of een authenticatielaag vóór Jellyfin wordt aangepast.
Moet ik elke Jellyfin-sessie intrekken nadat ik een proxy heb gewijzigd?
Niet als eerste herstelstap. Bewaar één falende client als bewijs, controleer of de nieuwe route de bedoelde server bereikt en test een nieuwe aanmelding afzonderlijk. Trek sessies alleen in wanneer je bewust referenties hebt vernieuwd, blootstelling van tokens vermoedt of hebt bevestigd dat oude clientstatus niet langer vertrouwd mag worden.
Ondersteuning & Tips
Meer om te lezen

Moet je Home Assistant live back-uppen of de service eerst stoppen?
Ingebouwde Home Assistant-back-ups kunnen live worden uitgevoerd; gewone kopieën van het bestandssysteem moeten Home Assistant stoppen of in een rustige toestand brengen, tenzij er...

Waarom wordt een Home Assistant-server warm of maakt deze lawaai tijdens inactieve uren?
Breng pieken in ventilatorsnelheid of temperatuur in Home Assistant in verband met Recorder, back-ups, integraties en gelijktijdig uitgevoerde taken voordat je de koeling of...

Wanneer moet je Home Assistant opnieuw opbouwen in plaats van repareren?
Herstel eerst de kleinste defecte Home Assistant-laag, zet vervolgens een bekende goede toestand terug en bouw alleen opnieuw op wanneer de permanente configuratie niet...

