Need Help?

Frequently Asked Questions

If you experience difficulties setting up a NodeBB instance, perhaps one of the following may help.

How do I start/stop/restart NodeBB?

You can call the ./nodebb executable to start and stop NodeBB:

  1. $ ./nodebb
  2. Welcome to NodeBB
  3. Usage: ./nodebb {start|stop|reload|restart|log|setup|reset|upgrade|dev|watch}
  4. start Start the NodeBB server
  5. stop Stops the NodeBB server
  6. reload Restarts NodeBB
  7. restart Restarts NodeBB
  8. log Opens the logging interface (useful for debugging)
  9. setup Runs the NodeBB setup script
  10. reset Disables all plugins, restores the default theme.
  11. upgrade Run NodeBB upgrade scripts, ensure packages are up-to-date
  12. dev Start NodeBB in interactive development mode
  13. watch Start NodeBB in development mode and watch for changes

How do I upgrade my NodeBB?

Please consult Upgrading NodeBB

I upgraded NodeBB and now X isn’t working properly!

Please consult Upgrading NodeBB

I installed an incompatible plugin, and now my forum won’t start!

If you know which plugin caused problems, disable it by running: ./nodebb reset plugin="nodebb-plugin-pluginName"

Otherwise, disable all plugins by running: ./nodebb reset plugins

Is it possible to install NodeBB via FTP?

It is possible to transfer the files to your remote server using FTP, but you do require shell access to the server in order to actually “start” NodeBB. Here is a handy guide for installing NodeBB on DigitalOcean

I’m getting an “npm ERR!” error

For the most part, errors involving npm are due to Node.js being outdated. If you see an error similar to this one while running npm install:

  1. npm ERR! Unsupported
  2. npm ERR! Not compatible with your version of node/npm: connect@2.7.11

You’ll need to update your Node.js version to 0.8 or higher.

To do this on Ubuntu:

  1. # add-apt-repository ppa:chris-lea/node.js
  2. # apt-get update && apt-get dist-upgrade -y

If successful, running the following command should show a version higher than 0.8

  1. # apt-cache policy nodejs

URLs on my NodeBB (or emails) still have the port number in them!

If you are using nginx or Apache as a reverse proxy, you don’t need the port to be shown. Simply run ./nodebb setup and specify the base URL without a port number.

Alternatively, edit the config.json file using your favourite text editor and change use_port to false.

Submit Bugs on our Issue Tracker

Before reporting bugs, please ensure that the issue has not already been filed on our tracker, or has already been resolved on our support forum. If it has not been filed, feel free to create an account on GitHub and create a new issue.

Ask the NodeBB Community

Having trouble installing NodeBB? Or did something break? Don’t hesitate to join our forum and ask for help. Hopefully one day you’ll be able to help others too :)

Previous


© Copyright 2014, NodeBB.

Sphinx theme provided by Read the Docs