Skip to main content

Fully Managed NodeBB
as a Service

Deploy NodeBB as a fully managed service starting at €9/mo. Get automated backups, SSL, updates, support and monitoring included.

NodeBB is open-source forum software — categories, topics, real-time notifications, mobile-ready UI, and (since v4) native ActivityPub federation. It combines the depth of a classic bulletin board with the interop of the modern social web — a community platform you actually own that can federate with Mastodon, Lemmy, and the wider fediverse.

Free 7-day trial  99.9% Uptime SLA  No credit card  Cancel anytime

Free 7-day trial  99.9% Uptime SLA
No credit card  Cancel anytime

NodeBB

NodeBB

STARTING AT

€9/month
Automated Backups
Monitoring
Automated Updates
Auto SSL

USAGE

Unlimited
Human Support
Custom Domains
Terminal Access
File Manager Access
Deploy in your region 21 locations worldwide
GermanyFinlandNetherlandsUKSwedenUnited StatesCanadaSingaporeJapanAustraliaBrazilSouth Africa+9 more →
NodeBB Preview Image

ABOUT THE SOFTWARE

What is NodeBB

NodeBB is a Node.js-based open-source forum platform built around real-time discussion, rich plugins, and (since v4.0) native ActivityPub federation. It is licensed under GPL-3, maintained by NodeBB Inc. out of Toronto, and used by Bethesda Games, Opera Software, Notepad++, F.lux, and a long tail of brand communities.

The project started in 2013 and reached version 4.11 in May 2026. It uses WebSockets for instant message delivery, supports MongoDB 5+ or Redis 7.2+ as a primary data store (PostgreSQL is also supported), and runs on Node.js 22 or newer. Theming is handled through a Bootstrap-5-based template engine; the default Harmony theme is the modern minimalist look most installs ship with, and it is highly customizable from the Admin Control Panel without touching SCSS.

NodeBB occupies a specific niche. It is faster and more interactive than phpBB, lighter than Discourse (no Rails monolith, no Sidekiq job queue), and the first major forum platform to add fediverse interop as a core feature rather than a third-party plugin. Funding from the NLnet Foundation accelerated the ActivityPub work in 2023–2024, v4.0 shipped federation as default in January 2025, and v4.8 (January 2026) added cross-posting and federated topic moves on top of the original protocol implementation.


FEATURES

What NodeBB does

NodeBB ships a complete forum out of the box: categories, topics, threaded replies, real-time updates, mobile-responsive UI, a flexible theming engine, and a plugin marketplace. Recent versions added native ActivityPub federation, crossposting, and a redesigned World view.

Real-time topics

WebSocket-powered live updates push new posts and notifications instantly. New replies appear under the post you are reading as someone types them — no page refresh needed.

Harmony theme

The default Bootstrap-5 theme shipping with v4. Clean, mobile-responsive, customizable in the Admin Control Panel without writing SCSS.

Multi-database backend

Run on MongoDB 5+, Redis 7.2+, or PostgreSQL. Choose by traffic profile and ops familiarity; switch later if needed via the export/import path.

Native chat and DM

Member-to-member messaging and group chats inside the forum, with notifications routed to email, push, or both.

ActivityPub federation

Native fediverse interop since v4.0. Users discover and follow remote accounts on Mastodon, Lemmy, and other ActivityPub services from inside the forum.

Plugin ecosystem

Hundreds of community plugins for SSO, OAuth, Meilisearch, S3 uploads, Discord and Slack notifications, and more. Installed and pinned per-instance via the Admin panel.

Built-in SEO

Human-readable URLs, semantic HTML, XML sitemap generation, and OpenGraph metadata. Search engines index forum topics as if they were articles.

RESTful API and webhooks

Full read/write API for every object the forum stores. Build dashboards, integrations, or external moderation tools without touching the database.

WHAT'S ALWAYS INCLUDED

Every app. Fully managed.
Nothing extra to pay for.

Every app you deploy includes the full managed service — security, backups, updates, and support from day one.

Automatic updates and patches

Apps run the latest stable version. Security patches applied silently, with rollback if needed.

Daily off-site backups

Multiple daily backups in redundant off-site locations. One-click restore if anything goes wrong.

24/7 uptime monitoring

Continuous monitoring with instant alerting. We respond before you notice.

SSL, firewall, DDoS protection

Auto-renewing SSL, hardened firewall rules, DDoS mitigation on every deployment.

Performance and scaling

We monitor resource usage continuously. When your app needs more headroom, we flag it and upgrade with your explicit approval.

Dedicated engineering support

Real engineers on chat. DNS, SMTP & migration help. All included in €9.

WHY MANAGED

Why teams pick managed NodeBB

When NodeBB v4 landed in January 2025 with native ActivityPub support, forum operators got a federation-capable platform — and a new operational surface to learn. Running a federating NodeBB is meaningfully different from running a closed forum. Managed hosting absorbs the difference.

Self-hosting NodeBB is straightforward on day one. The CLI installer asks you a few questions, you pick MongoDB or Redis, and the forum boots. The operational tax shows up around month three.

Federation is the most common gotcha. NodeBB's v4 ActivityPub implementation streams remote content into an Uncategorized pseudo-category at all hours of the day. NodeBB's own docs are honest about it — quote: "It is not your responsibility to catalog the entire fediverse." Translation: if you do not set a pruning window, your database will grow unbounded until disk pressure takes the forum down at 3am. We set the Uncategorized pruning window to 30 days by default; if you want a tighter or looser window, it is one chat message.

The second gotcha is Redis. NodeBB's installer documentation includes a security warning: Redis listens on all interfaces by default. A public-IP server running NodeBB with the default Redis config exposes the entire forum database to the open internet. We bind Redis to 127.0.0.1 and set requirepass on every instance.

The third is plugin compatibility on upgrades. The Harmony theme is pinned to specific NodeBB minor versions; install a 4.x-pinned plugin against a 4.y core and the Admin Control Panel will 502 on you. We track plugin compatibility against the core version and pin combinations that work. Before any core upgrade we stage it, test the plugin set against it, and only bump production once the matrix is green.

We also ship defaults the upstream installer does not. The SMTP relay is configured during provisioning (the verification-email path that self-installs leave broken half the time), and HTTPS is terminated at the edge with auto-renewing certificates.

REVIEWS

Hear from customers ​like you​​​​​​​

Successful businesses and professionals around the world rely on DANIAN every day

USE CASES

Three teams who run NodeBB on DANIAN

The buyers we see fall into three rough shapes: a SaaS support forum, an indie product community, and a course-platform Q&A. The configuration differs more than the headline suggests; €9 covers all three.

15-PERSON SAAS PRODUCT TEAM

Replacing Zendesk Community for a B2B SaaS

Germany region for proximity to the EU customer base. Meilisearch plugin enabled for full-text search across the customer-facing knowledge threads. OAuth SSO bound to the company's Google Workspace; ActivityPub turned off (the support forum is private to paying customers). We handle the SMTP relay so verification emails actually arrive. Eight staff seats; the Zendesk plan they replaced was $99 per agent per month.

4-PERSON INDIE GAME STUDIO

Built a player community after launch day

Singapore region for low latency to the player base in Southeast Asia and Australia. Harmony theme with a custom palette matching the game's brand. ActivityPub enabled and federating with several player-run Mastodon servers. Discord webhook fires on every new topic so the studio's community moderators see things in the place they already live. We handled the DNS cutover and the TLS certificate on the custom domain.

25-PERSON TRAINING COMPANY

Course Q&A for cohort-based learners

Canada region for North American learners. PostgreSQL backend chosen for SQL familiarity with the existing data team. OAuth SSO bound to the course-platform login so learners do not manage a second account. Category structure mirrored to course modules. We configured the upload limits for video attachments and a per-category rate limit so low-traffic course forums do not collect spam.

COMPARISON

Four ways to run NodeBB

TEXT TEXT TEXT

 PATH1 STAFF SEAT5 STAFF SEATS 10 STAFF SEATSYOUR OPS TIME FEDERATION
Discourse hosted
discourse.org plans
$20/mo
Starter
$100/mo
Pro
$500/mo
Business (Pro caps at 5)
0 hours/month
Not supported
Self-host on a VPS
$24/mo production-class
$44/mo infra
+ ops time
$44/mo infra
+ ops time
$44/mo infra
+ DB tuning at 25+ users
5–10 hrs initial · 2–4 hrs/moYou operate
Home server
HP ProLiant ML30 Gen10
€85–187/mo
amortized + power + internet + backup
SameSame + bigger pipe2–4 hrs/mo + initial buildYou operate
DANIAN Managed NodeBB€9/mo€9/mo€9/mo0 hours/monthWe operate

The Discourse-hosted column scales linearly with staff seats — $20 at 1 staff, $100 at 5, $500 at 10 because the Pro plan caps at 5 and you bump to Business. The VPS path is flat infrastructure cost but adds 5–10 hours of setup and 2–4 hours of monthly ops, which translates to €60–240/month in time at a freelance sysadmin rate. The home-server path adds amortized hardware, electricity at 80–150W around the clock, a business internet line with a static IP, and an off-site backup target — none of those line items disappear. The DANIAN row is €9 flat at every staff count, and the federation operations work is absorbed by us. No path matches the math at 5 staff and up; the gap widens with every seat added.

BY INDUSTRY

NodeBB for specific industries

Four industries put characteristic demands on a forum platform: high-traffic gaming and entertainment, open-source project communities, education platforms with cohort dynamics, and federated fediverse-native forums. Each shapes the config differently.

Game studios and entertainment publishers run NodeBB instances that absorb large bursts of traffic — a launch trailer, a patch announcement, a season finale — then settle back into steady moderation. Bethesda, Funimation, and Opera Software all run on NodeBB upstream. The COPPA standard applies whenever the player base might include under-13s, which covers most consumer game forums; we configure registration age gates and parental-consent flows where required. We ship the Meilisearch plugin pre-configured for player Q&A search, and we tune the per-category rate limits so a popular launch thread does not get drowned in low-effort replies. Typical workflow: the studio's community manager pins official threads, moderators triage reports via the Admin Control Panel, and the API feeds new-topic notifications into the studio's Discord. Forums at this scale routinely cross 5,000 monthly active users; the resource guarantees absorb the burst pattern.
Open-source projects use NodeBB as the discussion surface for the contributor community — feature requests, build help, RFC threads, release announcements. Notepad++, F.lux, and Netgate all run NodeBB for this. The Developer Certificate of Origin (DCO) often applies to contribution threads, particularly for projects under Apache 2.0 or GPL-3 licensing. We configure the GitHub OAuth plugin so contributors sign in with their GitHub identity rather than creating duplicate accounts. Typical workflow: a maintainer opens an RFC thread, contributors discuss in real time, the API mirrors accepted RFCs into the project's GitHub Issues tracker. ActivityPub federation is especially valuable here — it lets contributors who already live on Mastodon or Lemmy follow the project without creating another account. NodeBB v4 forums regularly federate with 50+ remote instances representing the wider open-source social web.
Course platforms, training providers, and schools run NodeBB as the asynchronous discussion layer that LMS-native forums historically did badly. ITPro TV runs a NodeBB community; secondary schools use it for student-facing discussion. FERPA in the US, COPPA for under-13 students, and equivalent data-protection rules elsewhere all shape the configuration. We turn ActivityPub off for student-facing instances by default — federation is not the right shape for an under-18 community — and configure the OAuth SSO so students log in with their course-platform identity. Typical workflow: the platform creates a category per cohort, the cohort's instructor pins the syllabus thread, and students post Q&A asynchronously between live sessions. The data team queries the NodeBB API for engagement metrics; training-platform installs typically see 60% or more weekly active learner participation in cohort categories.
A new category since NodeBB v4.0 landed in January 2025: forums built specifically to interoperate with the wider fediverse. The ActivityPub 1.1 specification (W3C-standardized) is the protocol; Mastodon, Lemmy, PeerTube, and the rest of the social web speak it. The ForumWG task force — which NodeBB's co-founder Julian Lam helped establish — sets the conventions for how federated forum software interoperates. We configure the inbound pruning window to 30 days by default, enable the proxy-user pattern for following remote categories (Lemmy in particular needs this), and pin the v4.8 crossposting feature so federated topic moves work end-to-end. Typical workflow: a local user discovers a remote Mastodon account via the search bar, follows them, and remote posts stream into Uncategorized for review. Forums running this pattern routinely sit at 100+ federated connections.

FAQ

Frequently asked questions

Everything teams ask before signing up — answered straight, without sales speak.

Three groups: technical setup, migration, and how DANIAN works as a service.

01

Technical and configuration

MongoDB is the default and the most-tested path; Redis works well for smaller forums or where you already operate Redis; PostgreSQL is supported but less common. We default to MongoDB.
Federation is a single toggle in the Admin Control Panel. When on, your forum publishes posts and follows remote users via ActivityPub; when off, it operates as a closed forum. We leave it off by default for private support instances and on for public communities. We can flip it during the trial if you want to compare both modes.
Inbound content lands in an Uncategorized pseudo-category. NodeBB's documentation is explicit: that content is transient and prunable. We set the Uncategorized pruning window to 30 days by default so storage does not grow unbounded. The cap is a chat message away if you want it tighter or longer.
Some will, some will not. We track plugin compatibility against the core version and pin the combinations that work. Before any core upgrade we stage it, test the plugin set against it, and only bump production once the matrix is green. If a plugin breaks, we hold the upgrade until the maintainer ships a fix or we disable it.
We track current stable. We bump production within two weeks of a stable upstream release, after a staged rollout on internal instances. Security patches are applied within 24 hours of disclosure. Major version jumps (v3 to v4, for example) include a migration window we coordinate with you.
Yes. The Admin Control Panel installs plugins from npm directly; for GitHub-only plugins we install them on the container for you. Custom themes inheriting from Harmony work the same way. We will review any plugin that is not in the official directory before installation — a five-minute check for malicious code or dependency surprises.
We configure the SMTP relay during provisioning. Self-installs commonly leave this broken because NodeBB defaults to localhost SMTP, which does not exist on most servers. We bind a transactional SMTP relay with proper DKIM and SPF so verification emails arrive. If your trial signup never gets the verification mail, that is a self-install you are looking at, not ours.
Yes. Every container gets a per-app terminal accessible from the dashboard. You can run ./nodebb upgrade, ./nodebb reset -p PLUGINNAME, restart processes, and inspect logs. You do not need to do any of this — but if you want to, the access is there. We document the common commands in the knowledge base.

02

Migration and onboarding

We can activate your app on your own custom domain/subdomain. Examples: mydomain.com, anyword.mydomain.com.
Or, on our randomized free subdomain. Example: 963.apps.danian.cloud
If you wish to use a custom domain/subdomain, select that option when ordering your app (or notify us later). We will send you the required DNS records and if needed, our tech team will modify them for you.
21 datacenter locations across six continents. You choose the region at provisioning. Application data sits in the region you choose; pick whichever is closest to your users or matches your data-residency preference.
Yes. Request a region migration from the dashboard and we run the move in the background. The system emails you when the migration completes; total transfer time depends on data volume but typical instances finish in a few hours. There is no extra charge for a region change.
Yes. Full data export is available at any time, in a portable format you can bring to any infrastructure.
Yes. NodeBB has a maintained importer plugin with adapters for phpBB, Discourse, vBulletin, MyBB, and a handful of older platforms.
Typically 30 to 90 minutes wall-time, depending on the source platform and the attachment count. Larger imports — 500,000 posts and up — run overnight.

03

Billing, support, and platform

€9 covers everything we do for that app: hardware in the region you choose, daily off-site backups with one-click restore, automatic security patches and version upgrades, 24/7 monitoring, SSL and firewall, and engineering support on Email/LiveChat. There are no setup fees or hidden line items. For more info see our Pricing page.
If you decide to continue, we charge €9/app/month from day 8. If you don't, the trial ends and you can export your data. No card is required for the trial, and we never auto-charge you without explicit consent.
No. The €9/month is flat regardless of how many users log into your app. Add 5 users or 50; the price doesn't change.
24/7 Live chat and email support, both staffed by engineers who run the systems. We handle DNS configuration, SMTP setup, app integrations, performance tuning, troubleshooting, and migration help. Response time is typically under an hour. There is no tier system — every customer gets the same support.
Yes. Cancel from the dashboard. We don't charge a cancellation fee, we don't lock data, and we will export your data to you on request before deletion. data to you on request before deletion.
Every customer instance is backed up daily to a separate region from the primary. We test restores. You can request a restore at any backup point within the retention window — usually 7 days for daily backups.
Your application data sits in the region you choose at provisioning — 21 datacenter locations across six continents. Account-level data (billing, account email, support ticket history) is processed centrally. Application data region is picked by you, per app.
99.9% uptime SLA on every app, every tenant. Service credits are documented at danian.co/service-level-agreement. The status page is located at status.danian.co.
When your tenant approaches the resource ceiling — the base tier holds 1 vCPU/RAM, 30 GB storage — we notify you. Resource upgrades happen with your explicit consent; we will not upgrade your tenant or charge you without it.
We wait. We don't suspend the app or delete your data on the first failed charge. We email you, you fix the card on file, and we continue.
Invoices can be downloaded from the billing dashboard in PDF the day each charge succeeds. EU VAT is added where applicable and the VAT-reverse-charge regime applies for VAT-registered businesses with a valid number.
150+ open-source apps across automation, team chat, file sync, analytics, AI, password management, email marketing, dev tools, project management, smart home, CMS, and federated social. See the full catalog →
Yes. Every instance comes with a web-based terminal and a file manager in your DANIAN management dashboard. Useful for managing your data and customizations.
Resources scale with your usage. If your app needs more vCPU, RAM, or storage, we add it — and we ask first before any change to your plan. €9 is the floor; resource-heavy workloads may price higher, but you'll always know in advance.
Yes. We have both a Partner program and an Affiliate program available. Anybody can sign up.
No contract. No minimum commitment. Cancel anytime from the dashboard with one click. The 7-day free trial requires no credit card. After the trial converts to paid, you can still cancel at any month without notice or penalty.

DEPLOY IN YOUR REGION

21 datacenter locations on six continents

Pick the region closest to your users.

United States, Germany, Finland, Singapore, Australia, Brazil, Canada, Netherlands, UK, Spain, Italy, France, Sweden, Malaysia, India, Japan, Mexico, Poland, South Korea, Chile, South Africa and more coming soon

Global Reach Map

Try managed NodeBB for 7 days

No card. Cancel from the dashboard.