How do you hide a forum without cancelling service?

We want to hide our forum (we’re seeing a high level of spam/misuse and aren’t currently actively moderating) until we can determine our moderation plan.

How do we do this without cancelling the service and retaining the data/questions that have been asked so far?


While there is no literal way to hide a forum, here are a few advices that might help you better control the spam until you have a strategy in place:

  1. Disable new registrations
  2. Make forum read-only
  3. Require approval for new posts
  4. Require approval for new sign-up
  5. Make forum private

You can use any combination of the above options to temporarily avoid spam as your case may be.


Thanks for the response.

I’ve been searching through the docs and can’t find one that describes how to make the forum private (point 5).

What’s the best way to do this?

Under admin > Settings > Login enable these three settings:


If your site is hosted by Discourse (, you could get in touch with the Discourse team using the support address that’s found on your site’s admin dashboard. They’ll be able to help you out.


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.