PROVIDER Β· Modern open-source forum

Discourse

Started in 2013 in San Francisco by Stack Overflow co-founder Jeff Atwood and others, Discourse rebuilds the forum experience on Ruby on Rails with trust-level mechanics and a plugin ecosystem, available self-hosted or managed.

Community & Forum United States 2026.11.14
Community & Forum United States Modern open-source forum
4.6pts

Pros

4 items
Trust levels 0 through 4 grant permissions automatically, turning posting, flagging, and editing rights into rules rather than manual calls
An official Docker image deploys in one command and upgrades by pulling and rebuilding, cutting maintenance work
A mature plugin and theme ecosystem covers SSO, polls, chat, and AI summaries on demand
Digest emails, search, and responsive mobile layout ship built in, so the baseline experience needs no extra work

Cons

4 items
Heavier than PHP forums with a 4GB memory floor, performing poorly on small VPS instances
Access from mainland China is mediocre and email delivery depends on an external SMTP provider, where misconfiguration blocks signup verification
Plugin upgrade compatibility is on you to verify, and more plugins mean more upgrade cost
Designed around English-language communities, so Chinese tokenisation and localisation need extra tuning

Product Information

discourse
Category Community & Forum
Company Discourse
Service Region United States
Official Website https://www.discourse.org/
Recommendation Score 4.6 pts
Published 2026-11-14

Detailed Notes

Overview

Discourse was started in 2013 by Stack Overflow co-founder Jeff Atwood and Robin Ward, with the company based in San Francisco. The goal was explicit, rewriting the forum category that phpBB and vBulletin had dominated for years with a modern interaction model. It runs on Ruby on Rails under GPL v2, and the company also sells managed hosting.

Its most underrated design decision is making moderation rules into product mechanics. Trust levels, flags and auto-hiding, a review queue, and weekly digest emails turn community governance from moderators watching threads into a system that delegates privileges by level, which is exactly what decides whether a Community & Forum survives scale.

Deployment favours the official one-command Docker setup, with managed hosting from the company or third parties as alternatives. The cost is heavier resource use than PHP forums, since a 2GB VPS struggles in practice and 4GB is the realistic floor, with object storage and a CDN offloading attachments.

Core Strengths

  • Trust levels 0 through 4 grant permissions automatically, turning posting, flagging, and editing rights into rules rather than manual calls
  • An official Docker image deploys in one command and upgrades by pulling and rebuilding, cutting maintenance work
  • A mature plugin and theme ecosystem covers SSO, polls, chat, and AI summaries on demand
  • Digest emails, search, and responsive mobile layout ship built in, so the baseline experience needs no extra work

Product Ecosystem

Trust levels and governance

New users start at level 0 and earn permissions through reading, liking, and posting, with overreach triggering limits rather than bans. Combined with flagging and auto-hide, routine spam and flame wars get suppressed before a moderator arrives, which matters for small teams.

Deployment, storage, and extension

The official Docker stack bundles PostgreSQL, Redis, and Sidekiq into one set of containers, and uploads can move to S3-compatible storage. Plugins cover SSO, mailing list mode, and mobile apps, though each addition raises compatibility testing cost at upgrade time.

Drawbacks

  • Heavier than PHP forums with a 4GB memory floor, performing poorly on small VPS instances
  • Access from mainland China is mediocre and email delivery depends on an external SMTP provider, where misconfiguration blocks signup verification
  • Plugin upgrade compatibility is on you to verify, and more plugins mean more upgrade cost
  • Designed around English-language communities, so Chinese tokenisation and localisation need extra tuning

Use Cases

  • Product and open-source communities (β˜…β˜…β˜…β˜…β˜…) - Q&A plus announcements plus long-form discussion is its strongest shape
  • Internal communities needing SSO (β˜…β˜…β˜…β˜…β˜†) - Plugins connect OAuth and SAML to internal identity
  • Content communities and knowledge bases (β˜…β˜…β˜…β˜…β˜†) - Trust levels and tags suit accumulating long-lived content
  • Low-spec servers and lightweight forums (β˜…β˜…) - Resource use is high, and static forums may be a better deal

Pricing

Plan Price Scope
Self-hosted (open source) $0 GPL v2, you supply the server and operations
Managed Starter Monthly Vendor-operated with backups and upgrades
Managed Business Monthly Higher quotas, SSO, and priority support

Self-hosting costs a server plus operations time, while managed plans bill monthly by community size. Include email deliverability cost, since digests drive retention and SMTP service plus domain reputation is a hidden line item.

FAQ

  • Does Discourse suit Chinese communities? It can, but Chinese tokenisation for search and localised email templates need work, and its Chinese ecosystem is thinner than legacy forums, so problems lean on English documentation and community threads.

  • Self-host or managed? Self-host for lower cost and more control when you have operations capability; choose managed to avoid touching servers. Self-hosting does not remove upgrade and backup work, it converts it from a subscription into labour.

  • Can old forum data be migrated? Official importers exist for several platforms, but structural differences mean tags and permissions need rework afterwards. Decide which historical content is worth keeping first, since a full import also brings the noise.

Visit Discourse Website β†’ https://www.discourse.org/
Visit Website β†—