Lo script di configurazione funziona solo per una configurazione standard. Se stai facendo qualcosa di più complesso, devi modificare manualmente il file yml. È molto più semplice che modificare lo script.
Discourse non funzionerà su una porta non standard. Avrai bisogno di un reverse proxy davanti. Vedi argomenti come Esegui altri siti web sulla stessa macchina di Discourse.
Se non utilizzerai il postgres e redis forniti, dovrai cavartela da solo per capire perché i tuoi non funzionano. Ci sono troppe cose che potrebbero essere la causa e che non possiamo indovinare o dedurre. Ti consiglio un’installazione standard su una VM separata per vedere come funzionano le cose prima di provare una configurazione molto complessa.