Discourse auf einem privaten Internet mit Cloudflare Tunnel installieren

Ich bin neu in all dem, also überlege ich, dass diese beiden Anweisungen miteinander in Konflikt zu stehen scheinen

Einerseits wird empfohlen, dass der Tunnel über http://localhost:80 mit Discourse kommuniziert, aber dann erzwingt die Einstellung alles über HTTPS?

Ist die Empfehlung, lokal über Port 80 ohne SSL zu arbeiten, da der Tunnel SSL-Handshakes am Rand bereitstellt und dann der Tunnel zu localhost ohne Zertifikat sein kann?

Ich kann ein lokales Zertifikat mit Erneuerungen über Caddy einrichten. Gibt es eine Möglichkeit, eine Konfiguration für den Schlüssel und das Zertifikat in app.yml bereitzustellen?

Vielleicht missverstehe ich, was die Suche für mich bezüglich DISCOURSE_FORCE_HTTPS: true ergeben hat, und es spiegelt wider, dass Links/Bilder angewiesen werden, über HTTPS zu laden, und hat nichts damit zu tun, über welchen Port/Modus Discourse selbst läuft?