Skip to main content

Logo NodeBB

About

NodeBB is next generation forum software - powerful, mobile-ready, and easy to use.

Installing plugins

NodeBB admin dashboard offers a UI to install plugins and themes in their dashboard. However, some plugins/themes may need to be installed by hand. To do so, use the Web terminal:

Bash
cd /app/code
/usr/local/bin/gosu cloudron:cloudron npm install nodebb-theme-timuu

After installation, restart the app and activate the plugin in the NodeBB dashboard.

Disabling plugins

The list of plugins can be viewed as follows:

Bash
cd /app/code
./nodebb plugins

Plugins can sometimes make NodeBB not start up. To fix this, first put the app in recovery mode. Then, open a Web Terminal:

Bash
cd /app/code
/app/pkg/start.sh # this create and configures nodebb
./nodebb reset -p nodebb-plugin-pluginname

Scaling

The Cloudron package uses the scaling as described in the nodebb scaling docs.

By default one instance is created. This can be changed by adjusting the number for NODEBB_INSTANCES in /app/data/env.sh:

export NODEBB_INSTANCES=1

Also make sure the memory limit for the app is increased acordingly. Then restart the app to take effect.