Una instancia de discourse para múltiples propósitos

Discourse ofrece permisos a nivel de grupo y categoría, lo cual es mucho más útil y flexible en comparación con los permisos basados en roles.

Sí, está diseñado para cumplir ese propósito.

Sí, esto se puede lograr utilizando los permisos de grupo correctos en las categorías necesarias.