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-source | NodeBBopen-source | |
|---|---|---|
| License | GPL-2.0 | GPL-3.0 |
| Setup time | 30min — `discourse_docker` standalone install on a fresh Ubuntu | 20min 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. |
| GitHub | discourse/discourse | NodeBB/NodeBB |
| Replaces | Discourse Hosting (Discourse.org) + 1 other | Discourse 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).