Private discourse - read/write access for authorized users only possible?



I’d like to limit read/write access to my discourse site to a limited set of possible users. John Q Public shall neither have read nor write access to any of our discussions. Is there a way to realize this?

I may be able to get a list of the allowed users’ email addresses. Alternatively, I could send out the website information to the allowed users, trusting them not to share this with others. Perhaps there are other ways to limit accessibility?

I write code for embedded computing, but am a beginner on the systems admin side, fwiw.

Grateful for any help -


(Régis Hanol) #2

Here are a few site settings that you might find useful

  • invite only: Public registration is disabled, all new users must be explicitly invited by other members or staff.
  • login required: Require authentication to read content on this site, disallow anonymous access.
  • must approve users: Staff must approve all new user accounts before they are allowed to access the site.


Thank you - that is very helpful.

How do I set the password/user name then, please? A generic username would be fine.

(Régis Hanol) #4

Just invite the users you want to have access to your Discourse using their email address and they’ll do the rest (choose their username and password)


Ah, that is wonderfully simple. Thank you!

(Matt Palmer) #6

Another site setting that might be of interest is email domains whitelist – this allows you to restrict the domains of e-mail addresses that can sign up to the site. Can be handy if you want (for instance) a company-internal site, where everyone is guaranteed to have a company-provided e-mail address.