Node.js based forum software built for the modern web
NodeBB Forum Software is powered by Node.js and supports either Redis, MongoDB, or a PostgreSQL database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB has many modern features out of the box such as social network integration and streaming discussions, while still making sure to be compatible with older browsers.
Additional functionality is enabled through the use of third-party plugins.
NodeBB's theming engine is highly flexible and does not restrict your design choices. Check out some themed installs in these screenshots below:
Our minimalist "Persona" theme gets you going right away, no coding experience required.
NodeBB requires the following software to be installed:
It is important to ensure that your NodeBB and database servers are secured. Bear these points in mind:
127.0.0.1so as to restrict access to the local machine only
requirepassto secure Redis behind a password (preferably a long one)
iptablesto secure your server from unintended open ports. In Ubuntu,
ufwprovides a friendlier interface to working with
Detailed upgrade instructions are listed in Upgrading NodeBB
NodeBB is licensed under the GNU General Public License v3 (GPL-3) (http://www.gnu.org/copyleft/gpl.html).
Interested in a sublicense agreement for use of NodeBB in a non-free/restrictive environment? Contact us at [email protected]