NodeBB
NodeBB Installation by OS
Arch Linux
Ubuntu
Debian
SmartOS
Windows
Mac
CentOS
FreeBSD
Installing NodeBB on the Cloud
Cloud9
Heroku
Nitrous.IO
Openshift
Koding
Installing NodeBB with Docker
NodeBB & Redis
Development Updates
The NodeBB Config (
config.json
)
Configuring Databases
MongoDB
Advanced Settings
Running a Secondary Database
Configuring Web Server / Proxies
Configuring nginx as a proxy
Configuring Nginx to use a custom error page
Apache
Apache v2.2.x
Varnish Cache
Running NodeBB
Upstart
Simple Node.js Process
Supervisor Process
Forever Daemon
Grunt Development
Upgrading NodeBB
Upgrade Path
Upgrade Steps
Administrative Functions
Social Network SSOs
Facebook
Twitter
Google
Image Hosting APIs
Enabling Imgur Image Uploads
Uploading to Amazon S3
Scaling NodeBB
Utilise clustering
Use a proxy server to serve static assets
Sample Nginx configuration with all of the above applied
NodeBB Style Guide
Code Formatting
Indentation & Bracing
Errors
Variables
Nomenclature
Core Modules
Alerts
Writing Plugins for NodeBB
Filters and Actions
Configuration
Writing the plugin library
Example library method
Using NodeBB libraries to enhance your plugin
Installing the plugin
Listing your plugin in the NodeBB Package Manager (nbbpm)
Testing
Disabling Plugins
Available Hooks
Settings Framework
Server-Side Access
Client-Side Access
Client-Side Example Template
Custom Settings-Elements
Internationalising your Plugin
Step 1: Directory layout of translations
Step 2: Add your translations
Step 3: Tell NodeBB that you have language files to load
Step 4: Use your translations in your plugin
(Optional) Step 5: Tell NodeBB that a particular language is the default
Writing Widgets for NodeBB
Embedding HTML and JavaScript
Creating Widgets
Defining Widget Areas in Themes
Creating a new NodeBB Theme
Packaging for NodeBB
Configuration
Child Themes
Rendering Engine
How it works
Templating Basics
Templating Logic
Exposing template variables to client-side JavaScript
Internationalization
Advanced Topics
Developer’s Resources
Core
Plugins
Themes
Widgets
Debugging
Helping out the NodeBB Project
Translating NodeBB to another language
Writing Documentation
Need Help?
Frequently Asked Questions
Submit Bugs on our Issue Tracker
Ask the NodeBB Community
NodeBB
Docs
»
Configuring Web Server / Proxies
Edit on Bitbucket
Configuring Web Server / Proxies
ΒΆ
Here a few options that you can use to proxy your NodeBB forum.
Nginx
Apache v2.4.x+
Apache v2.2.x
Varnish Cache
Read the Docs
v: latest
Versions
latest
Downloads
pdf
htmlzip
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.