NodeBB
Platform · this deep dive is built from the official pages of the platform itself and of the tools that support it.
Overview
NodeBB is not a platform but a forum engine: software you install on your own server or rent from the developer together with hosting. NodeBB, Inc. is registered in Canada — the sign-off at the bottom of the site reads "Made in Canada". The platform's description: «NodeBB Forum Software — The Modern Discussion Platform».
That changes the whole logic of working with it. NodeBB has no audience, no feed and no recommendations — it has code and hosting. The engine has no rules about advertising and self-promotion either: those are written by the owner of each individual forum. What can be verified with facts here is prices, capabilities and the installation procedure.
For this guide NodeBB matters as an answer to the question "what if I run my own platform?": your own forum lifts the bans on brand marketing that almost every public community imposes, but it shifts moderation, attracting people and the costs onto you.
Who's here
The engine has no audience. It has users — forum owners. The company writes about itself: «NodeBB powers thousands of community forums» and gives examples of deployments on the home page — Maxon Developers, Sketchucation, Cloudron, Basenji Forums; the testimonials there are signed by representatives of Opera, Netgate and Maxon. The figure "thousands" is the company's own estimate, without a methodology and without a date.
The closest thing to a "community" is the developer's own forum, running on NodeBB. Through its open programmatic interface we obtained the sizes of its sections as of the check date: «General Discussion» — 4031 topics and 24,793 posts, «Technical Support» — 4920 topics and 27,647 posts, «NodeBB Development» — 1411 topics and 9026 posts, «NodeBB Plugins» — 1204 topics and 12,382 posts. That is the size of the community around the engine, not the audience of a "NodeBB platform".
Languages. The documentation offers translating NodeBB into other languages as a way to help the project; the forum interface is localized by the owner. There is no list of supported languages on any publicly accessible page.
Getting started
There are three ways in, and the company itself sorts them by user type: open source — "for the technically savvy who install and maintain NodeBB on their own server"; one-click monthly hosting — for growing companies and groups; an enterprise solution — for large organizations.
On your own. NodeBB is free software: the code can be downloaded and installed on your own server under the terms of the GNU General Public Licence version 3. The documentation lists installation on Ubuntu (the recommended option), Arch Linux, CentOS, Debian, Fedora 33+, FreeBSD/OpenBSD, macOS, SmartOS and Windows, and in the clouds — Docker, Heroku, Cloudron, Elestio; databases to choose from: MongoDB, Redis, PostgreSQL. If you have no server, the company recommends DigitalOcean.
On the developer's hosting. The trial period is described on the pricing page: 14 days free, a bank card is mandatory, all prices are in US dollars, cancel at any time with no obligations and no long-term contracts.
There is a separate door for non-commercial projects: there are special terms for non-profits and startups, and for popular open-source projects the company offers free hosting at the "Starter" level. The requirements are stated: the project must be publicly hosted (GitHub, GitLab, Codeberg and the like) and demonstrate a clear need for communication within its community of contributors; the forum address must keep the form "project.nodebb.com"; the decision is made by NodeBB Inc. at its own discretion.
What you can publish
The limits are set not by the engine as such, but by the settings of an individual forum. A clear example is the parameters of the developer's own forum, which it serves through its open interface: maximum post length — 32,769 characters, maximum topic title length — 255 characters, minimum post length — 8 characters, minimum title length — 3 characters, maximum file size — 2048 KB, 20 topics and 20 posts per page. On your forum these values will be whatever you set in the control panel.
The input method is the author's choice: a what-you-see-is-what-you-get visual editor or a Markdown editor. From what the product description claims: real-time private messages, real-time notifications, user groups, tags on topics that can be subscribed to, advanced search with filters.
The engine has no prohibited content "by default": subject-matter bans are the forum owner's business. The company lists the technical anti-spam measures separately: integration with Akismet, StopForumSpam and Project Honeypot.
How to grow
There is no algorithmic feed here to bring you new readers — this is your own site. Growth is entirely on the owner.
The tools for retaining and organizing people: roles and permissions assigned to individual users or groups, right down to "read-only" and fully hidden sections; an unlimited number of administrators and moderators with an individual set of permissions. Plus extensibility: more than 500 plugins and themes, installed straight from the control panel in one click.
Built-in statistics do exist: the company describes them as a real-time analytics dashboard with trending content, user activity and other forum metrics, with the ability to build reports on any user action and export data to external analytics. No specific list of metrics is given on any publicly accessible page.
NodeBB has no advertising dashboard: it is not a placement venue. The owner is free to show advertising on their own forum — the engine allows connecting third-party scripts, for example Google Analytics, by editing HTML, CSS and JavaScript.
Path to monetization
NodeBB pays no one: it is a software vendor, not a platform with advertising revenue. The money flows in the opposite direction.
The published rates as of the check date (monthly, in US dollars):
- Starter — $20 a month: 50,000 page views, 5 GB of storage, an unlimited number of staff members, weekly backups; the company describes it as the option “for individuals and hobbyist groups that do not need their own branding”.
- Hamlet — $100 a month: 500,000 views, 20 GB, daily backups.
- Village — $250 a month: 2,000,000 views, 100 GB.
- City — $750 a month: 10,000,000 views, 300 GB.
Every plan lists SSL, custom plugins, your own domain and priority support. The enterprise tier has no price: it is assembled for the task and includes building integrations, adapting the theme to your corporate identity, single sign-on, migration from an old forum and hosting either at NodeBB or with you.
You can only earn from a forum by your own means — a subscription, advertising, sales. The company declares no monetization mechanics inside the engine.
Tools and automation
Programmatic access is a strong point. The company states: NodeBB has a publicly available read interface (Read API) and a REST-style write interface (Write API), which simplifies integration with your software. The documentation puts both in separate references: «Read API Reference» and «Write API Reference».
You can verify this without registering: we obtained the list of sections and the settings of the developer's forum with simple requests to /api/ and /api/config — the data came back in JSON. That is how read access works on any NodeBB forum, unless the owner has closed it off.
The extension ecosystem is more than 500 plugins and themes; the documentation describes how to write your own plugins, add routes, use hooks and create themes.
Separately on federation: the documentation contains a «Federation (v4)» section describing group federation under the FEP-1b12 specification and the accompanying extensions, which means a version 4 NodeBB forum is able to exchange posts with other nodes of a federated network.
The company's services on top of the product: migration from an old forum preserving topics, posts and files; custom development; hosting; support, which the company promises to deliver with its own team rather than an outside service or an AI agent.
Limits and rules
- Licence. Self-installation is GPLv3; this imposes obligations on distributing modified code.
- Plan thresholds. They are counted in page views and storage volume: from 50,000 views and 5 GB on Starter to 10,000,000 and 300 GB on City.
- Trial period. 14 days free, but a card is required up front.
- Free hosting for open-source projects. The Starter tier, a domain of the form project.nodebb.com, the decision at the company's discretion.
- Server requirements. There are none on any publicly accessible page; the documentation lists only the supported operating systems, databases and web servers (Apache, Caddy, NginX, Node.js, Varnish).
- Advertising rules. The engine has none. On your forum you write the rules; on someone else's NodeBB forum the owner's rules apply, and there is no universal answer to "can I advertise here".
- Jurisdiction. The company is Canadian; the bottom of the site lists the terms of service, privacy policy, GDPR and DMCA.
Who it's for
It suits you if you need a venue without someone else's rules on self-promotion: your own forum is the only way to speak on behalf of a brand without approvals. It suits companies with a product that already has people around it: the company takes on the migration of an existing community as a separate service.
It suits open-source projects: free Starter-level hosting removes the cost question, if you are willing to accept a domain of the form project.nodebb.com.
It does not suit you if you are looking for a ready-made audience — there is none here and there never will be. It does not suit you if there is no one to moderate: the engine provides the tools, but people make the decisions. And it does not suit you if the budget for the channel is under 20 dollars a month and you have neither your own server nor administration skills.
Verified data
The checked data this deep dive rests on.
About the platform
the platform describes itself as: «NodeBB Forum Software - The Modern Discussion Platform»
Self-description: this is the platform's claim about itself, not an independent assessment
source, checked 2026-07-28
NodeBB is not a platform but a forum engine: open-source code for self-installation or monthly hosting from the developer; NodeBB, Inc. signs the site «Made in Canada»
The engine has no audience and no general rules about advertising
source, checked 2026-07-28
matches the record in the database: «NodeBB Forum Software - The Modern Discussion Platform»
No discrepancies with the database were found
source, checked 2026-07-28
Who's here
the sizes of the sections of the developer's forum on the check date: General Discussion 4031 topics and 24,793 posts, Technical Support 4920 and 27,647, NodeBB Development 1411 and 9026, NodeBB Plugins 1204 and 12,382
The community around the engine, not the audience of a platform
source, checked 2026-07-28
Getting started
supported installation: Ubuntu (recommended), Arch Linux, CentOS, Debian, Fedora 33+, FreeBSD/OpenBSD, macOS, SmartOS, Windows; in the clouds — Docker, Heroku, Cloudron, Elestio; databases MongoDB, Redis, PostgreSQL
Web servers: Apache, Caddy, NginX, Node.js, Varnish
source, checked 2026-07-28
Business terms
the company's services: migration from an old forum preserving topics, posts and files; custom development; hosting; support by its own team
The prices of the services and of the enterprise tier are not published
source, checked 2026-07-28
Content
claimed: WYSIWYG and Markdown editors, real-time private messages and notifications, user groups, tags with subscription, advanced search, roles and permissions for users and groups, more than 500 plugins and themes
Anti-spam: Akismet, StopForumSpam, Project Honeypot
source, checked 2026-07-28
Analytics
a real-time analytics dashboard is claimed, with trending content and user activity, reports on any actions and export to external analytics
No specific list of metrics is given on any publicly accessible page
source, checked 2026-07-28
Pricing
hosting plans: Starter $20/month (50,000 page views, 5 GB, weekly backups), Hamlet $100/month (500,000 views, 20 GB, daily backups), Village $250/month (2,000,000 views, 100 GB), City $750/month (10,000,000 views, 300 GB)
All prices are in US dollars, monthly
source, checked 2026-07-28
a free 14-day trial period, a bank card is mandatory; cancel at any moment with no obligations and no long-term contracts
The rate card is published openly
source, checked 2026-07-28
free Starter-level hosting for popular open-source projects: the project must be publicly hosted (GitHub, GitLab, Codeberg) and show a need for communication within the community; the address must keep the form project.nodebb.com; the decision is at the discretion of NodeBB Inc.
There are special terms for non-profits and startups too
source, checked 2026-07-28
Limits and restrictions
the settings of the developer's forum on the check date: maximum post length 32,769 characters, topic title 255 characters, minimum post length 8 characters, title 3 characters, maximum file size 2048 KB, 20 topics and 20 posts per page
These are the settings of a particular forum, not hard limits of the engine
source, checked 2026-07-28
Legal
self-installation is free software under the terms of the GNU General Public Licence version 3
The code is on GitHub, installation is per the documentation
source, checked 2026-07-28
API access
a public read interface (Read API) and a REST-style write interface (Write API) are claimed; the documentation puts them in separate references
Verified by a request to /api/ and /api/config of someone else's forum without registering
source, checked 2026-07-28
Languages
the interface language of the home page: en
The language is taken from the markup attribute, the versions from hreflang
source, checked 2026-07-28
Catalogue section: all similar See also: catalogue index · region: USA and Canada · scheduler comparison · find by situation · platform restrictions