Isso é para pessoas que não sabem o que é administração de sistemas e precisam de suporte para fazê-lo funcionar. Para um fórum grande, você vai querer pelo menos uma instalação de 2 contêineres, ou talvez RDS e Elasticache em vez de criar o seu próprio.
Se você quiser lançar com um Dockerfile, precisará usar o launcher para construir seu contêiner e encontrar uma maneira de gerenciar migrações de banco de dados e pré-compilar ativos.
Se você sabe como usar o Google para e-mail transacional, tudo bem. A maioria das pessoas não sabe e nós não queremos ensiná-las.
Uma migração em larga escala para um fórum antigo geralmente precisa de muita personalização. Se executar sua migração em uma instância de desenvolvimento ou em uma instância de produção dentro do docker é uma questão de gosto. Eu costumava fazer isso em uma instância de desenvolvimento, mas hoje em dia executo todas as minhas migrações no docker. Descobrir como instalar todas as várias peças pode ser frustrante.
Você quer dizer “discord” ou “Discourse”? Ou talvez você queira Configure Discord Login for Discourse?
O que quer que você faça, as pessoas odeiam mudanças. Não acho que tentar fazer o Discourse parecer com o vBulletin ajude. Se você quer que seu fórum se comporte como o vBulletin, então continue usando-o. Existem muitos temas que fazem muitas coisas. Não há realmente um guia, exceto Search results for '#theme-component' - Discourse Meta. Você pode pesquisar lá.
Uma coisa que acho que alguém perdeu é que, embora da primeira vez que você executar o script ele leve dias, as execuções subsequentes são mais rápidas porque pulam os dados já importados, então a execução final não levará muito tempo.