На самом деле все упирается в ресурсы. Дело в том, что Discourse требует не менее 1Гб оперативки + файл подкачки (на 2 ГБ). Это тяжелая артиллерия. Предназначенная для создание форумов, Q&A систем, службы поддержки. И для 20 человек, ставить его, ну не знай.
Им уже пользуются Твиттер, Лиса и т.д. Flarum насколько я знаю проще. Но сборку его надо делать через командную строку, можно в принципе и на ПК.
Более подробно по Discourse, можно узнать тут:
https://toxu.ru/c/programming/discourse