Ich habe seit geraumer Zeit ein vages Problem, und erst kürzlich habe ich die Symptome so weit verstanden, dass ich sie melden kann.
Fakten:
- Lokal installierte Instanz von Discourse
- Der Internetzugriff auf die Instanz erfolgt über einen Cloudflare-Reverse-Proxy
- Der lokale Zugriff erfolgt über einen lokalen Reverse-Proxy innerhalb meines UTM
- Mein Benutzerkonto hat Administratorrechte
- Ich bin der einzige reguläre Administrator im System. Es gibt weitere Administratorkonten, diese werden jedoch selten genutzt.
- Einige Benutzer greifen sowohl aus dem lokalen Netzwerk als auch über das Internet auf Discourse zu
- Ich greife regelmäßig sowohl lokal als auch über das Internet auf das Discourse-System zu.
- Einige Benutzer greifen nur über das Internet auf Discourse zu.
- Wenn ich längere Zeit nicht im lokalen Netzwerk bin und Discourse ausschließlich über das Internet nutze, tritt dieses Problem nicht auf.
Das Problem:
- Meine Sitzungen werden häufig nach etwa einem Tag beendet. Dies betrifft alle meine Geräte, die dieses Konto verwenden: mein Android-Smartphone, meinen Desktop-PC und meinen Laptop. Bei anderen Benutzern tritt dies nicht auf.
Ich vermute, dass einige der Discourse-Sicherheitsmechanismen für unbekannte Anmeldeorte zu diesem Problem beitragen, aber ich weiß nicht, wie ich meine Theorie weiter eingrenzen oder das Problem beheben kann. Haben Sie irgendwelche Vorschläge?