Как настроить поддомен для Discourse?

Это потому, что в этом нет ничего сложного. Достаточно просто создать DNS-запись типа A, указывающую на сервер.

На некоторых системах «настройка поддомена» кажется чем-то масштабным, поскольку эти системы выполняют множество действий, включая установку компонента, который будет обрабатывать HTTPS-запросы (вы установите Discourse), который работает где-то (вы создадите виртуальную машину), и указание DNS-записи на него (та часть, с которой, как вы говорите, у вас возникают трудности?).