Como configurar um subdomínio para Discourse?

Talvez um pouco mais de detalhe. No entanto, seu provedor de VPs tem o endereço IP no Painel com especificações do servidor.

A facilidade disso dependerá do SMTP que você escolher usar. Por exemplo, Brevo.com, basta se inscrever com nome de usuário e senha e usar os planos gratuitos ou pagos.

Em seguida, basta inserir o nome de usuário, a senha na configuração do discourse e o endereço SMTP
O acima é padrão no discourse. O provedor de smpt também pode ter instruções para criar um registro DNS, se eu estiver correto, para ter o dkim para ajudar a garantir a entrega de e-mails.

Então você tem alguns como Lark, que é uma configuração mais complicada do que o que postei acima.

É por isso que o Discourse Meta está aqui para ajudar a fornecer suporte oficial e baseado na comunidade. Se alguém tiver um orçamento, há muitas pessoas que farão a configuração inicial e algumas, como @pfaffman, para usuários auto-hospedados, têm um painel de suporte por uma pequena taxa anual que também inclui seu suporte. O Painel oferece opções para instalar plugins e fazer alguma manutenção de linha de comando para usuários menos experientes em tecnologia.

Apenas para ser claro, eu simpatizo com o seu ponto de vista e tenho que dizer. Na atualidade, uma interface gráfica de usuário é considerada mais padronizada para usuários leigos do dia a dia.