异世界红茶馆的源码
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Julian Lam d96bfee227 Resolving issue #2 -- added GPLv3 license file and updated package.json 12 years ago
feeds figured it out. .gitignore can ignore itself, derp. - real commit: gitignore for feeds. 12 years ago
install/data categories.json updated with fixed github logo + new category to replace duplicate bug reports cat 12 years ago
public birthday box type date 12 years ago
src noscript for home and category view (although it's not quite working for 12 years ago
.gitignore updating social login icons to use font-awesome equivalents instead of (possibly) proprietary icons 12 years ago
.project log server errors in browser 12 years ago
LICENSE Resolving issue #2 -- added GPLv3 license file and updated package.json 12 years ago
README.md updated package.json to include git link, and updated README.md to include 12 years ago
app.js noscript for home and category view (although it's not quite working for 12 years ago
nodebb new header for meta title 12 years ago
package.json Resolving issue #2 -- added GPLv3 license file and updated package.json 12 years ago

README.md

NodeBB

NodeBB is a robust nodejs driven forum built on a redis database. It is powered by web sockets, and is compatible down to IE8.

NodeBB Screenshot

NodeBB Login Page (with Social Logins)

Requirements

NodeBB requires a version of Node.js at least 0.8 or greater, and a Redis version 2.6 or greater.

Installation

First, we install our base software stack. build-essential is required as it exposes the build environment for bcrypt compilation, we won't be compiling anything manually.

# apt-get install git nodejs redis-server npm build-essential
$ cd /path/to/nodebb/install/location
$ git clone git://github.com/designcreateplay/NodeBB.git nodebb

Next, 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

(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