← all comparisons

Discourse (self-host) vs NodeBB

Self-host pick — both replace Discourse Hosting (Discourse.org) (Community / forum hosting).

Both Discourse (self-host) and NodeBB self-host as a replacement for Discourse Hosting (Discourse.org) (Community / forum hosting). Pick NodeBB if you want the lighter footprint — 20min docker run (Node + Redis or Postgres or MongoDB), $5-10/mo vps. Pick Discourse (self-host) if you need communities that already love Discourse and want to move off Discourse.org's managed plan to control hosting and cost — 30min — `discourse_docker` standalone install on a fresh Ubuntu and $10-20/mo vps + mailgun/postmark/resend smtp relay (~$10/mo for 50k emails).

Discourse (self-host)open-sourceNodeBBopen-source
LicenseGPL-2.0GPL-3.0
Setup time30min — `discourse_docker` standalone install on a fresh Ubuntu20min docker run (Node + Redis or Postgres or MongoDB)
Monthly cost$10-20/mo VPS + Mailgun/Postmark/Resend SMTP relay (~$10/mo for 50k emails). Discourse needs ≥2GB RAM.$5-10/mo VPS.
GitHubdiscourse/discourse ★ 47.0k · last commit todayaliveNodeBB/NodeBB ★ 15.1k · last commit todayalive
ReplacesDiscourse Hosting (Discourse.org) + 1 otherDiscourse Hosting (Discourse.org)

Good fit for

Discourse (self-host)

Communities that already love Discourse and want to move off Discourse.org's managed plan to control hosting and cost.

Weak at:Stack weight — Discourse runs Postgres, Redis, Sidekiq, and Unicorn in one container; not a Pi-friendly install.

NodeBB

Communities that want real-time threads (live updates as people post) and a lighter Node-based stack.

Weak at:Smaller plugin ecosystem than Discourse; default theme feels bloggy.

In a terminal? npx -y github:SolvoHQ/os-alt-cli discourse-cloud prints Discourse Hosting (Discourse.org)'s self-host options including both — how the CLI works →

FAQ

Which is easier to self-host, Discourse (self-host) or NodeBB?

Discourse (self-host): 30min — `discourse_docker` standalone install on a fresh Ubuntu. NodeBB: 20min docker run (Node + Redis or Postgres or MongoDB).

What does each cost to run?

Discourse (self-host): $10-20/mo VPS + Mailgun/Postmark/Resend SMTP relay (~$10/mo for 50k emails). Discourse needs ≥2GB RAM.. NodeBB: $5-10/mo VPS.. Both projects are free and open source.

Do Discourse (self-host) and NodeBB replace the same SaaS?

Yes — both are open-source alternatives to Discourse Hosting (Discourse.org).