Configuring Discourse for a closed or private community

:bookmark: This guide explains how to configure Discourse for a closed or private community, including setting login requirements, user approval processes, and invite-only access.

:person_raising_hand: Required user level: Administrator

Discourse offers several options to create a closed or private community. This guide will walk you through the different settings you can use to control access to your Discourse site.

Setting up login requirements

To make your Discourse site completely private, requiring users to log in to see any content:

  1. Go to your site settings
  2. Find the “login required” setting and select it
    Login required setting

Implementing user approval

If you want to allow anyone to sign up but require staff approval before new accounts become active:

  1. Navigate to your site settings
  2. Locate the “must approve users” setting and select it
    Must approve users setting

Creating an invite-only community

To restrict new account creation to only those who have been invited:

  1. Access your site settings
  2. Find the “invite only” setting and select it
    Invite only setting

Setting up private categories

You can also make specific categories private:

  1. Visit the category page
  2. Click the Advanced settings toggle switch in the upper right corner
  3. Go to the “Security” tab
  4. Adjust the permissions as needed

In this example, only users with accounts can access the category. Anonymous users are restricted from viewing it.

You can further customize category access by making certain categories readable or writable only to specific groups of users. These groups can be either public or private.

Additional resources

Last edited by @yigit 2026-05-05T11:02:25Z

Check documentPerform check on document:
8개의 좋아요

This is wrong. In the example screenshot, “everyone” can see the category. The prior image used the trust_level_0 group.

Also, it might not be ideal to have a screenshot in the documentation where the checkmarks for the permissions are not shown below their headings.
Taking the screenshot without the “Modernize Foundation theme” upcoming change would work (or waiting for a fix).

I also wonder why the guide doesn’t mention the new visibility option in the “General” tab of category creation or the fact that you need to enable the advanced settings to be able to see the “Security” tab.

2개의 좋아요

신뢰할 수 있는 사용자나 스태프는 어떻게 새 사용자를 초대하나요? 친구에게 다가가서 '여보세요, 우리 디스코러스 포럼에 가입해볼래요!'라고 말하는 건가요? 그렇다면 초대받은 사람은 어떻게 해야 하나요?
아니면 새 사용자는 가입 링크가 포함된 이메일로 초대하나요? 초대 이메일은 디스코러스 내에서 발송되나요? 그렇다면 어떻게 하는 건가요?

'명시적인 초대’의 방법이나 과정이 궁금할 뿐입니다.

즉, 포럼을 볼 때 “회원가입” 옵션이 제공되지 않는다는 뜻입니다. 사용자는 초대 링크가 있어야만 가입할 수 있습니다.

이메일로 링크를 보내거나 다른 곳에 공유할 수도 있습니다.

이 포럼에 사용자들을 초대할 수도 있습니다. 링크는 사이드바의 더 보기 메뉴, 프로필, 아바타 메뉴에서 찾을 수 있습니다.

관리자를 위한 초대 모달에는 몇 가지 추가 옵션이 제공되지만, 여기서는 참고용으로 보여줄 수 있습니다. 그렇지 않다면 무료 포럼에 가입하고 테스트를 시작해 보세요.

3개의 좋아요