Существует ли настройка или компонент, который может полностью скрыть форум Discourse для неавторизованных пользователей? То есть не просто запретить создание тем, но и сделать невозможным просмотр главной страницы и самих тем?
Кажется, вы ищете настройку login_required здесь.
Вы также можете настроить все категории или те, которые не должны быть видны незарегистрированным пользователям. В разделе «Настройки категорий» — «Безопасность».
Добавьте параметры «Просмотр/Ответ/Создание» и установите значение TL0.
Удалите параметр «Все: Просмотр/Ответ/Создание».
Теперь категории будут видны только зарегистрированным пользователям.