네, Discourse를 자체 서버에 호스팅할 수 있습니다… 공식 설치 가이드가 있습니다.
가능할 것입니다! Keycloak는 Discourse와 호환되는 OAuth 2를 지원하는 것으로 보입니다 – Discourse OAuth2 Basic
네, 그룹을 생성하여 특정 카테고리(Understanding groups and category permissions)에 대한 접근을 제어할 수 있습니다. 그룹은 또한 개인 메시지(PM)를 사용하여 멤버 간 통신을 할 수도 있습니다.