Discourse

Advanced forum / community solution based on Ruby and JS.

★ Stars48k47,993 on GitHub
Last commit19 Oct 2026
LicenceGPL-2.0SPDX, from the repository
View on GitHub ↗

From GitHub, fetched 19 Oct 2026.

Advanced forum / community solution based on Ruby and JS.

Who it suits

  • Communities of any size: “Whether you're just starting out or already serving millions, Discourse grows with you.”
  • A small server is enough to start: 1 GB RAM with swap minimum, 2 GB+ recommended.

From discourse.org · github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md, checked 19 Oct 2026. Quotes are the project's own words.

Self-hosting requirements

Runs withDocker
DockerYes
awesome-selfhosted lists Docker as a way to deploy it.
Memory (RAM)1 GB minimum with swap, 2 GB+ recommended

Sources: github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/software/discourse.yml · github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md, checked 19 Oct 2026. “Runs with” is from this listing. Blank means we haven't found it in official docs yet, not that it's unsupported.

In collections

Related tools

Mastodon

Communication - Social Networks and Forums

Federated microblogging server.

Stars
★ 50.4k
Licence
AGPL-3.0
Updated