Sebbene tu possa trovare delle soluzioni alternative come i miei esempi per avere una pagina che differisce dall’aspetto di Discourse, facendola sembrare non appartenente a Discourse, la parte JS sarebbe complicata.
Penso che il modo più corretto sarebbe avere un web server insieme a Discourse sul tuo server. Ci sono documentazioni a riguardo:
Oppure ospitare il tuo sito web su un server diverso, il che è molto più facile. Uno a basse specifiche e a basso costo farebbe perfettamente il lavoro.
Puoi trovare piani di hosting simili a circa 2$/mese. Puoi persino avere un piano gratuito 100 MB, ma penso che il dominio debba essere registrato sul loro sito.