← all comparisons

Flarum vs NodeBB

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

Both Flarum and NodeBB self-host as a replacement for Discourse Hosting (Discourse.org) (Community / forum hosting). Pick Flarum if you want a MIT-licensed codebase (MIT); pick NodeBB for GPL (GPL-3.0). Both run in roughly the same cost bracket — $5/mo vps; php-fpm stack is light vs $5-10/mo vps.

Flarumopen-sourceNodeBBopen-source
LicenseMITGPL-3.0
Setup time20min docker-compose (PHP + MySQL/MariaDB)20min docker run (Node + Redis or Postgres or MongoDB)
Monthly cost$5/mo VPS; PHP-FPM stack is light.$5-10/mo VPS.
GitHubflarum/framework ★ 6.71k · last commit todayaliveNodeBB/NodeBB ★ 15.1k · last commit todayalive
ReplacesDiscourse Hosting (Discourse.org) + 1 otherDiscourse Hosting (Discourse.org)

Good fit for

Flarum

Smaller communities that find Discourse heavy and want a modern, fast, lightly-themed forum.

Weak at:Smaller plugin ecosystem than Discourse; less out-of-the-box gamification.

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, Flarum or NodeBB?

Flarum: 20min docker-compose (PHP + MySQL/MariaDB). NodeBB: 20min docker run (Node + Redis or Postgres or MongoDB).

What does each cost to run?

Flarum: $5/mo VPS; PHP-FPM stack is light.. NodeBB: $5-10/mo VPS.. Both projects are free and open source.

Do Flarum and NodeBB replace the same SaaS?

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