Installare Discourse su una connessione internet domestica con Cloudflare Tunnel

Sono nuovo a tutto questo, quindi mi chiedo se queste due istruzioni sembrino in conflitto tra loro

Da un lato, il suggerimento è che il tunnel comunichi con discourse tramite http://localhost:80, ma poi l’impostazione forza tutto tramite https?

La raccomandazione è di lavorare localmente sulla porta 80 senza SSL, poiché il tunnel fornirà l’handshake SSL al edge, e quindi il tunnel verso localhost può essere senza certificato?

Posso configurare un certificato locale con rinnovi tramite caddy. Esiste un modo per fornire una configurazione per la chiave e il certificato in app.yml?

Forse sto fraintendendo ciò che la ricerca mi ha restituito riguardo a DISCOURSE_FORCE_HTTPS: true e riflette che i link/immagini sono istruiti a caricare tramite https e non ha nulla a che fare con la porta/modalità su cui Discourse stesso viene eseguito?