Minha compreensão é que não é possível incorporar totalmente o Discourse em um iframe. Essa pergunta já foi feita e respondida várias vezes neste fórum.
Você pode incorporar comentários do Discourse no seu site. Isso pode ser feito seguindo este guia: Incorporando Comentários do Discourse via Javascript. Quando os comentários são incorporados, os usuários ainda precisarão visitar o site do Discourse para criar um novo comentário.
Também há um novo recurso que permite incorporar uma lista de comentários do Discourse no seu site. Há detalhes sobre isso aqui: Embedding a list of Discourse Topics in another site.
A outra opção para colocar conteúdo do Discourse em um site externo é usar a API do Discourse para buscar dados dele. Essa é a abordagem utilizada pelo nosso plugin para WordPress.