Então, ao executar o teste de e-mail em /admin/email, nenhuma mensagem é enviada? O /sidekiq está rodando? Você fez uma instalação padrão?
O Discourse precisa de um nome de domínio para funcionar, então seu problema pode estar relacionado ao fato de ele estar vinculado apenas ao localhost.