NodeBB Updated to 1.11.0 — Here’s How to install / Upgrade on Ubuntu 16.04 | 18.04 | 18.10

graphic designer 4562741 640

NodeBB, an open source community forum solutions for the modern web that powers thousands of forums online has been updated to version 1.11.0 and this brief tutorial shows students and new users how to install or upgrade on Ubuntu 16.04 | 18.04 and 18.10 systems.

This release comes with traffic filtering — where you can sort  out what traffic is coming from registered users, guests and bots, navigation improvements, which makes it easier for users to navigate on desktop and mobile devices, and many other additions.

For more about this release, please check its release blog.If you haven’t upgraded to the latest NodeBB, you may want to do so. There are no critical security fixes to upgrade immediately. However, if you want to take advantage of these improvements, you will want to upgrade your current software.

Below are some of the items added to this release:

  • category list optimizations
  • ability to use separate database for sessions
  • ability to control widget visibility by group
  • ability to sort search results by # of votes
  • a page in the admin control panel to see all active hooks
  • Allow square brackets in usernames
  • Trim username on login attempt
  • Registration with admin approval does not check if email exists

Below we showed students and new users how to install NodeBB on Ubuntu servers. You can use the post below to learn how to install NodeBB.

To upgrade NodeBB, use the steps below:

./nodebb stop
git fetch
git reset --hard origin/v1.11.0
./nodebb upgrade
./nodebb start

The step above may take up to 5 mins to complete the upgrade. after upgrading you should be on the latest version of the software.

The post above will install the platform without any proxy. However, if you wish to use a proxy server like Nginx, then install Nginx and use the configuration.

server {
    listen 80;


    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header Host $http_host;
        proxy_set_header X-NginX-Proxy true;

        proxy_redirect off;

        # Socket.IO Support
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";

Now you should be able to browse to the forum using its domain name as defined above.

That’s should to it.

You may also like the post below:

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.