Making the work
Growing an audience
Running the business
Discourse and NodeBB are both open source forum software you can self-host for free, or pay to have hosted. Discourse's hosted plans start with a free tier, then jump to $100 a month for Pro, scaled by monthly email allowance. NodeBB skips the free hosted tier and starts hosted plans at $20 a month for 50,000 pageviews, scaled by traffic rather than email, with unlimited staff accounts and custom plugins on every tier including the cheapest. Both hand you the same self-hosted software either way; the difference is where the paid ladder starts.
Discourse | NodeBB | |
|---|---|---|
| Starting price (they differ) | From $100 | From $20 |
| Pricing model | Free plan, paid tiers | Free plan, paid tiers |
| Free tier | Yes | Yes |
| Billing | Monthly or annual | Monthly or annual |
| Free trial | Not stated | 14 days |
| API | Yes |
Forum software, hosted or run yourself
Discourse is the forum the internet settled on: threaded, searchable, indexed by Google, and open source, so a community that outgrows the hosted plans can take the database and run it on its own server. That escape hatch is the argument for it over anything closed. The hosted pricing starts where a hobby project stops, and self-hosting swaps the bill for a sysadmin.
Our note
The reason to choose this over Circle or Mighty Networks is that the conversation is public and indexed, which makes the forum an asset rather than a cost. The reason not to is that it is a forum, and an audience raised on Discord will find it slow.
Only on this side
Forum software you can host yourself
NodeBB is forum software in the old sense, with categories and threads, built on Node.js and released under the GPL. You can run it on your own server for nothing, or pay NodeBB to host it and keep the plugins and backups somebody else's problem. Hosted plans are sized by pageviews rather than by seats, so a busy community with three moderators costs the same as a quiet one with thirty.
Buy into Discourse if a free hosted plan matters before any money changes hands, or if the $100-a-month Pro tier's email allowance fits a community that sends a lot of notifications. Self-hosting is the same open source trade either way: free software, a server and somebody to keep it patched.
Buy into NodeBB if you are going to pay for hosting anyway and want the cheapest entry point: $20 a month for 50,000 pageviews, with unlimited staff users and custom plugins included from that first tier rather than reserved for a dearer one. There is no free hosted plan to start on, so self-hosting is the only no-cost route in, the same trade Discourse offers.
Ratings are the average of reviews readers left. The facts are stated by each tool’s own listing and are not verified by CloutStack. How we make money.
| Not stated |
| Data export | Everything, in an open format | Not stated |
|---|
| Their cut | Not stated | Not stated |
|---|
| Runs on (they differ) | Web, Linux | Web |
|---|
| Covers | Community Platforms, Website Builders | Community Platforms |
|---|
| Works with | Nothing in particular | Nothing in particular |
|---|
| Founded | Not listed | Not listed |
|---|
| Reader rating | No reviews yet | No reviews yet |
|---|
| Live deals | None right now | None right now |
|---|
Shaded rows are where the two answers disagree and both listings have answered. A row where one side has not stated a fact is left plain, because silence is not a difference.
Our note
Take the self-hosted route only if somebody on your side is comfortable keeping a Node application patched. Otherwise the $20 plan is cheaper than the hours, and it is the same software either way.