Ich meine, dass ein Großteil des Frontend-Codes davon ausgeht, dass Sie https verwenden. Ich meine, dass die Standardinstallation davon ausgeht, dass Ihre Website ein Zertifikat von Let’s Encrypt erhalten kann.
Hier ist einer. Damit dies funktioniert, müssen Sie Apache mit einem gültigen Zertifikat einrichten und es dann als Reverse-Proxy für Discourse verwenden.
Discourse auf einem Server mit vorhandenen Apache-Websites einrichten
Es ist keine unterstützte Einrichtung. Wenn sich hinter einer Firewall/NAT zu befinden eine Voraussetzung ist, dann ist es die Kosten dieser Voraussetzung, dass jemand, der weiß, wie man einen internen Reverse-Proxy mit einem gültigen Zertifikat einrichtet, einen der Leitfäden wie den oben genannten befolgen kann.
Das ist eine nettere Art zu sagen, was ich gesagt habe.