| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
NodeBB is a robust Node.js driven forum built on a redis database. It is powered by web sockets, and is compatible down to IE8.
NodeBB requires the following software to be installed:
First, we install our base software stack:
# apt-get install git nodejs redis-server npm build-essential imagemagick
If your package manager only installed a version of Node.js that is less than 0.8 (e.g. Ubuntu 12.10, 13.04):
# add-apt-repository ppa:chris-lea/node.js # apt-get update && apt-get dist-upgrade
Next, clone this repository:
$ cd /path/to/nodebb/install/location $ git clone git://github.com/designcreateplay/NodeBB.git nodebb
Obtain all of the dependencies required by NodeBB:
$ cd nodebb $ npm install
Initiate the setup script by running the app with the --setup flag:
$ node app --setup
The default settings are for a local server running on the default port, with a redis store on the same machine/port.
Lastly, we run the forum.
$ node app
NodeBB can also be started with helper programs, such as supervisor and forever. Take a look at the options here.
(Optional) Some server configurations may install the node binary as nodejs instead of node. You can re-map it (so as to not break compatibility with node-supervisor) by running the following command:
# update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
Detailed upgrade instructions are listed in Upgrading NodeBB
| Back | FazBrowse Home | New Git URL |