
NodeBB
NodeBB is a discussion platform for creating forums and online communities, including brand communities and product support boards.
What NodeBB is
NodeBB is a discussion platform for creating forums and online communities, including brand communities and product support boards. Members can write topics and replies in either a visual editor or Markdown, chat in real time, and receive notifications for follows, likes, and topic subscriptions. They can also create groups with activity feeds, tag topics, and follow tags for updates. Administrators can create unlimited administrator and moderator accounts and set their permissions. More than 500 plugins and themes are available to install through the control panel, and the platform offers public Read and RESTful Write APIs for integrations. Spam-prevention options include integrations with Akismet, StopForumSpam, and Project Honeypot. Basic full-text search uses the bundled database search engine; Solr and Elasticsearch are available through third-party plugins. Installation guides cover Linux, macOS, Windows, and cloud options including Docker.
Good
- Members can post with a visual or Markdown editor.
- Includes real-time chat and activity notifications.
- Unlimited administrator and moderator accounts are supported.
- More than 500 plugins and themes are available.
- Free self-hosted download under GPLv3.
Watch out
- Basic full-text search uses the bundled database engine.
- Solr and Elasticsearch require third-party plugins.
- Third-party plugins are excluded from the stated DPA.
Who it suits
NodeBB may suit organizations creating member forums, brand communities, or product support boards. It offers both hosted plans and free self-hosting, with installation options across several operating systems and cloud deployment.
Verdict
NodeBB provides forum features, administration controls, and extension options for community sites. Choose between a hosted plan and self-hosting, and consider the search options and third-party plugin caveat for your setup.
Plans and prices
From NodeBB's own pricing page, checked 29 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Starter | $20 a month | 50,000 Pageviews · 5gb Storage · Unlimited Staff Users · Weekly backups · SSL · Custom Plugins · Custom Domain · Priority Support · $20/month |
| Hamlet | $100 a month | 500,000 Pageviews · 20gb Storage · Unlimited Staff Users · Daily backups · SSL · Custom Plugins · Custom Domain · Priority Support · $100/month |
| Village | $250 a month | 2,000,000 Pageviews · 100gb Storage · Unlimited Staff Users · Daily backups · SSL · Custom Plugins · Custom Domain · Priority Support · $250/month |
| City | $750 a month | 10,000,000 Pageviews · 300gb Storage · Unlimited Staff Users · Daily backups · SSL · Custom Plugins · Custom Domain · Priority Support · $750/month |
| Self-hosted | Free | Install on your own server · Open-source software · Free to download and install under GPLv3 |
| Enterprise Solutions | Priced on request | Custom integrations and feature development · Theme customization · Single Sign-On · Migration services · Premium hosting or self-hosting · Contact NodeBB |
The facts
Each one read from NodeBB's own pages, with the date it was checked.
What it does
- Administration
- Administrators can create unlimited administrator and moderator accounts and set permissions for each.checked 29 Sep 2026
- API
- NodeBB provides a public Read API and a RESTful Write API for software integrations.checked 29 Sep 2026
- Audience
- NodeBB describes forums as useful for brand communities and product support boards.checked 29 Sep 2026
- Chat and notifications
- The platform offers real-time chat and notifications for follows, post likes, and topic subscriptions.checked 29 Sep 2026
- Custom domain
- Yeschecked 21 Sep 2026
- Deployment
- NodeBB documentation provides installation guides for Linux distributions, macOS, Windows, and cloud deployment options including Docker.checked 29 Sep 2026
- Extensions
- The product page says more than 500 plugins and themes can be installed from the control panel.checked 29 Sep 2026
- GDPR
- NodeBB says registration presents users with data and rights information and requires affirmative consent; third-party plugins and themes may collect additional data outside its DPA.checked 29 Sep 2026
- Groups and tags
- Members can create groups with activity feeds, and tag topics and follow tags for notifications.checked 29 Sep 2026
- Moderation tools
- Yeschecked 21 Sep 2026
- Paid from
- 20checked 21 Sep 2026
- Posting
- Users can compose topics and replies with either a WYSIWYG editor or a Markdown editor.checked 29 Sep 2026
- Private spaces
- Yeschecked 21 Sep 2026
- Product
- NodeBB is a community discussion platform for forums and online communities.checked 29 Sep 2026
- Search limit
- Basic full-text search uses the bundled database search engine; Solr and Elasticsearch search are available through third-party plugins.checked 29 Sep 2026
- Security
- NodeBB operates a bug bounty program, but eligible testing is limited to try.nodebb.org and third-party plugins are excluded.checked 29 Sep 2026
- Spam protection
- NodeBB lists integration with Akismet, StopForumSpam, and Project Honeypot for spam prevention.checked 29 Sep 2026
- Support
- Paid hosting plans list priority support, and NodeBB also points users to its community support forum.checked 29 Sep 2026
The company
- Company
- NodeBB says it was founded in 2014 by three developers and identifies the company as NodeBB, Inc.checked 29 Sep 2026
- Founded
- 2014checked 23 Sep 2026
Money
- Free plan
- Yeschecked 21 Sep 2026
The full review of NodeBB
NodeBB is a forum platform for organizations building discussion-led communities and product-support boards. It suits teams that want control over how a community is run, whether through paid hosting or self-hosting. Its broad administration and extension options are balanced by limits on bundled search and a caveat around third-party plugins.
Overview
NodeBB brings topic discussions, live chat, member groups and moderation into one community platform. Members can post with a WYSIWYG editor or Markdown, while follows, likes and topic subscriptions generate notifications. Groups have activity feeds, and tags help members organize discussions and follow subjects.
Administrators can create unlimited administrator and moderator accounts and configure permissions for each. A public Read API and RESTful Write API support software integrations. NodeBB says more than 500 plugins and themes can be installed from its control panel, giving communities room to tailor the platform, though third-party extensions introduce considerations for data handling and security.
Founded in 2014 by three developers, NodeBB, Inc. is headquartered in Canada. The company identifies brand communities and product-support boards as use cases.
Key features
- Flexible posting: WYSIWYG and Markdown editors accommodate members who prefer visual composition as well as those who want to format text directly.
- Live activity: Real-time chat and notifications for follows, likes and subscribed topics keep discussions connected beyond individual posts.
- Groups and tags: Member-created groups with activity feeds and followable tags help structure a community around interests or subgroups.
- Administration: Unlimited administrator and moderator accounts with per-account permissions suit teams that need to divide community oversight.
- Extensions and integration: The control panel offers over 500 plugins and themes; the Read and Write APIs provide routes for integrations. Solr and Elasticsearch search require third-party plugins rather than coming built into the basic search setup.
- Spam and safety: Spam-prevention integrations include Akismet, StopForumSpam and Project Honeypot. NodeBB runs a bug bounty program, but eligible testing is confined to try.nodebb.org and excludes third-party plugins.
- Privacy: Registration presents users with data and rights information and requires affirmative consent. Plugins and themes may collect additional data outside NodeBB's DPA, so operators should account for extensions when assessing privacy obligations.
Pricing
NodeBB offers a free self-hosted edition and hosted plans starting at $20 a month. Paid hosting includes SSL, custom plugins, a custom domain, unlimited staff users and priority support; higher tiers mainly raise pageview and storage allowances and increase backup frequency.
| Plan | Price | What it includes |
|---|---|---|
| Self-hosted | free | Free to download and install under GPLv3 on your own server; open-source software. |
| Starter | $20 a month | 50,000 pageviews, 5gb storage, unlimited staff users, weekly backups, SSL, custom plugins, custom domain and priority support. |
| Hamlet | $100 a month | 500,000 pageviews, 20gb storage, unlimited staff users, daily backups, SSL, custom plugins, custom domain and priority support. |
| Village | $250 a month | 2,000,000 pageviews, 100gb storage, unlimited staff users, daily backups, SSL, custom plugins, custom domain and priority support. |
| City | $750 a month | 10,000,000 pageviews, 300gb storage, unlimited staff users, daily backups, SSL, custom plugins, custom domain and priority support. |
| Enterprise Solutions | Custom pricing | Custom integrations and feature development, theme customization, single sign-on, migration services, and premium hosting or self-hosting. |
Starter fits smaller communities that can stay within 50,000 pageviews and 5gb storage; its weekly rather than daily backups are the main operational trade-off against higher hosted tiers. Hamlet, Village and City step up capacity for busier communities, with daily backups across all three. Unlimited staff users mean the listed hosted tiers do not impose a staff-seat cap. Self-hosting avoids a hosting charge but puts installation and server operation on the organization. A 14-day trial is offered; no trial-to-paid terms are stated.
Platforms
NodeBB supports web use and lists API, Linux, macOS, Windows and self-hosted platforms. Its documentation provides installation guides for Linux distributions, macOS and Windows, as well as cloud deployment options including Docker. This range favors organizations willing to manage deployment choices; paid hosting is the alternative for teams that prefer not to run their own server.
Who it's for
NodeBB is a strong fit for brands, product teams and organizations that want a dedicated forum with granular staff permissions, extensible presentation and options to self-host or pay for managed hosting. Its unlimited staff accounts are useful when moderation responsibilities are shared across a team.
It is less compelling for operators who need advanced search without relying on third-party plugins, or who want to avoid reviewing extension privacy and security implications. Communities that need a small, free hosted service should also distinguish NodeBB's free self-hosted software from its paid hosting plans.
Pros and cons
- Pro: Unlimited administrator and moderator accounts with configurable permissions support distributed community management.
- Pro: More than 500 plugins and themes, plus Read and Write APIs, offer meaningful customization and integration options.
- Pro: Hosted plans include a custom domain, SSL, custom plugins and priority support, with unlimited staff users.
- Con: The bundled database search engine provides basic full-text search; Solr and Elasticsearch require third-party plugins.
- Con: Third-party plugins and themes are excluded from the bug bounty scope and may collect data outside the DPA, adding review work for operators.
- Con: Hosted entry pricing begins at $20 a month, while the free option requires self-hosting.
Alternatives
For a broader shortlist, browse Community Platforms, Online Community Platforms and Social Networking Software.
- Discourse is worth considering if its free self-hosted plan's unlimited members, two staff seats and 500k monthly page views fit the community better.
- Whaller may suit a smaller group seeking a free plan capped at 100 members, five spheres and one organization.
- Octo is another free option for a community of 0–99 users, with one admin and 10 GB disk space on its Free / Start plan.
- HumHub is an alternative with a self-hosted AGPLv3 Community Edition and module marketplace access.
- Reddit is an alternative community platform.
- UNA is an alternative community platform.
- Meetup may be a better match for group-based in-person events; its Starter plan includes one group and two in-person events per month.
- Circle is a paid alternative with a free trial and an annual-billed Professional plan at $89 a month, including unlimited members, three admins and 20 spaces.
Verdict
Choose NodeBB if you want a configurable forum with capable moderation, multiple deployment paths and room to extend it through plugins or APIs. Its clearest advantage is the combination of unlimited staff users and self-hosting or hosted choices; look elsewhere if built-in advanced search or tighter control over third-party extension exposure is central to your decision.
Getting started
- Visit the NodeBB website.
- Choose the free self-hosted option or a hosted plan starting at $20/month.
- For self-hosting, use the installation guidance for Linux, macOS, Windows, or a cloud deployment option such as Docker.
- Create your community and configure member and moderator permissions.
- Add plugins or themes from the control panel as needed.
Limits worth knowing
The free self-hosted plan is software to download and install on your own server. Hosted Starter is $20/month and includes 50,000 pageviews and 5 GB storage; basic full-text search uses the bundled database engine, while Solr and Elasticsearch require third-party plugins.
Questions
How much does NodeBB cost?
Self-hosted NodeBB is free to download and install under GPLv3.
Is NodeBB open source?
The self-hosted software is listed as free to download and install under GPLv3.
What platforms does NodeBB support?
Listed platforms are API, Linux, macOS, self-hosted, web, and Windows. Installation guidance also covers cloud deployment options including Docker.
Does NodeBB have a free trial?
Yes. NodeBB lists a 14-day trial.
What does the Starter plan include?
Starter costs $20/month and includes 50,000 pageviews, 5 GB storage, unlimited staff users, weekly backups, SSL, custom plugins, a custom domain, and priority support.
Can NodeBB integrate with other software?
NodeBB provides a public Read API and a RESTful Write API. More than 500 plugins and themes can also be installed from the control panel.
Alternatives to NodeBB
- 1

UNA
Free planOpen sourceAndroidiOSWebAPI9.2From $20 a month - 2
Minds
Free planOpen sourceAndroidiOSWebAPI9.0From $8 a month - 3

Whaller
Free planAndroidiOSWebAPI8.9From €3 a month - 4
Thigmo
Free planAndroidiOSWebAPI8.6From $70 a month - 5

HumHub
Free planAndroidiOSWebAPI8.5From €144 a month - 6

Octo
Free planAndroidiOSWebSelf-hosted8.4From $29 a month
