NodeBB
About
NodeBB is next generation forum software - powerful, mobile-ready, and easy to use.
- Questions? Ask in the Cloudron Forum - NodeBB
- NodeBB Website
- NodeBB forum
- NodeBB issue tracker
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:
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:
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:
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.