Skip to content

Technical Support

Need help with installing or configuring NodeBB? Look here.

4.8k Topics 26.5k Posts

Subcategories


  • User documentation for NodeBB

    44 Topics
    44 Posts
    Jay MoonahJ
    One of the first important things to do after setting up NodeBB is to set up an emailer plugin. While NodeBB does include a local emailer, if your forum is particularly active we recommend using an third-party emailer such as SendGrid which provides better deliverability for sites that send a high volume of email. Setting up SendGrid in NodeBB is very easy. Open the administrative dashboard using the 'gear' icon on your forum. Open the Extend > Plugins menu, and select the Find Plugins tab. Use the search on the right. Type 'SendGrid' and the plugin should appear -- select Install when you see it. From Installed tab on the Plugins menu, search again for 'SendGrid' and select Activate. Activating the plugin will require a restart of your forum. To restart, select the Dashboard menu and press the Restart button to the right. After NodeBB restarts, the SendGrid plugin will be active. After you restart, there should be a item called Emailer (SendGrid) under the Plugins menu -- if you don't see this right away, try refreshing your browser. Sign up to SendGrid Go to the SendGrid website, open the pricing page and scroll to the bottom. Click on the link and create your free account. Once you've confirmed your SendGrid account via email, you should be able to login to the SendGrid website. On the left side of your SendGrid dashboard, open Settings and click on API Keys. Click the button in the top right to create a new key. Make sure that the key has Full Access for Send Mail and Alerts.  When you are done, the new key to your clipboard. Now, return to the SendGrid menu on your NodeBB admin panel. Paste the API key into the field, and save your changes. Now go back to the Dashboard to restart your forum one more time. SendGrid should now be working for your forum. [image: youtubelogo.png] Setting up SendGrid mailer for NodeBB
  • NodeBB guides, how-to's and general tips and tricks

    83 Topics
    601 Posts
    Z
    not sure the plugin worked for firefox. saw a-z in the sort icon. when i used it, i expected the topics in the category would be sorted a-z. they werent
  • 25 Topics
    201 Posts
    eeeeeE
    I think you answered my point, by agreeing there are issues. I didn't even attempt to deploy nodebb, I had problems with much smaller projects! Nextjs routing was going through a change of design at the time, so perhaps that is less confusing now, but there were multiple other headaches. I would get build errors and issues with package management.
  • How to solve the invalid login after closing cloudflare

    Unsolved
    1
    0 Votes
    1 Posts
    222 Views
    hmilyldH
    I deployed nodebb in a docker container, and a strange problem occurred after the deployment was completed. When I turned on the cloudflare proxy, I could log in and register normally, but after I turned off the cloudflare proxy, I couldn’t log in. Although the login was successful, But the actual situation is still a tourist. How should this problem be solved? thanks
  • Invalid Session It looks like your login session is no longer active

    Solved
    3
    0 Votes
    3 Posts
    830 Views
    B
    SOLVED Found the solution. Still had proxy directives in nginx config envs other than location / {}. So it was again an error introduced by an nginx config deviating from the recommendation by https://docs.nodebb.org/configuring/scaling/ .
  • theme-quickstart: template created, is found (no 404) but not rendered.

    Solved
    6
    0 Votes
    6 Posts
    665 Views
    B
    SOLVED In the end, it was a proxy/cache issue, I assume. After fixing the proxy directives' placement in nginx config, disabling nginx caching, rebuilding and reloading nodebb and switching themes and back again, the issue was no longer there. After reenabling caching, everything was still ok. In case it should become clearer what caused the issue, I'll update this answer. For the JS issue, refer to https://community.nodebb.org/topic/16031/template-js-not-executed . Thanks.
  • How to host nodebb within a specific path ?

    Solved
    2
    0 Votes
    2 Posts
    312 Views
    PitaJP
    Yeah essentially you just set the correct url with your /forum path in config.json and set your reverse proxy to forward that path onto NodeBB: https://docs.nodebb.org/configuring/proxies/nginx/#basic-with-subfolder-install
  • Yet another error upon upgrade.

    Solved
    3
    0 Votes
    3 Posts
    943 Views
    Sampo2910S
    @pitaj said in Yet another error upon upgrade.: npm install --global npm@6 That worked. Thanks as always
  • Forum Time

    Unsolved
    18
    0 Votes
    18 Posts
    2k Views
    PitaJP
    We log UTC time because then it doesn't matter where your server is or where you live. This isn't likely to change, but as I said, you can always ask on GitHub.
  • Header issues

    Unsolved
    2
    0 Votes
    2 Posts
    313 Views
    barisB
    Looks like assets aren't built. Try ./nodeb stop ./nodebb build ./nodebb start
  • Invalid CSRF Token, again

    9
    0 Votes
    9 Posts
    2k Views
    T
    Hello, This problem persists in version v1.17.2. The invalid csrf token error happens occassionaly when updating existing topics. Single tab open in single browser.
  • Import from Flarum

    7
    0 Votes
    7 Posts
    761 Views
    phenomlabP
    @gurkan sadly, no. I'm going to devote a bit more time to this though over the coming weeks as I have an older Flarum forum I want to migrate posts over from. I did speak to NodeBB sales about this, but they came back with an outrageous and unrealistic figure of over USD 8k for a database that is 600kb in size 🤭
  • Installing on Bitnami nodeJS stack

    Unsolved
    3
    0 Votes
    3 Posts
    605 Views
    nickcarloughN
    @pitaj yep that was it, turns out the Bitnami Stack displays a different version that I is actually running and isn't updatable. had to build a server from scratch turned out to be a good thing in the end.
  • Setting recent as home page shows nothing

    Unsolved
    16
    0 Votes
    16 Posts
    1k Views
    phenomlabP
    @pitaj This seems to be have been fixed with the most recent version of core. One small nuance is the lack of breadcrumbs being displayed on the page you select as default when using Persona. Is there any quick fix for this ? Thanks
  • Steam SSO (1.18)

    Unsolved
    11
    1 Votes
    11 Posts
    959 Views
    barisB
    This could be related https://github.com/julianlam/nodebb-plugin-sso-twitter/pull/31
  • 24hr time

    Solved
    5
    0 Votes
    5 Posts
    523 Views
    PitaJP
    en-GB is the default. You'll probably want to set a different default for new users in the ACP as well.
  • Reader View

    1
    0 Votes
    1 Posts
    214 Views
    gotwfG
    I was going to post this in "Feature Requests" but then I noted during my search for "reader view" that I did indeed have the reader view icon now available. So I thought maybe a new feature w/the latest and greatest newest version but as I browsed about community I noted that sometimes it was available while others not. Some threads provide the option, others not. I thought maybe NodeBB devs were being slick and correlated it w/thread length/post count or some such but there does not seem to be the case. The only place it consistently seems to be available is search page results. I use Firefox. Admittedly my browser config is non standard but I'd mentioned this to a Safari user a few days back and reader view is absent from their browser as well. Presuming I am not having a brain dead moment Reader View would be a dandy feature to have available where appropriate. If I am having a brain dead moment, clue bats appreciated.
  • Minimum reputation to upvote

    Unsolved
    4
    0 Votes
    4 Posts
    403 Views
    zandertrekZ
    I did not open an issue on Github because plugin-reputation-rules is revived and offers this feature.
  • plugin featured topics extended no word limit on blocks?

    Unsolved
    1
    0 Votes
    1 Posts
    188 Views
    O
    Why is there no word limit on blocks? page down is too long
  • How do I make posts in a certain category ephemeral?

    Unsolved
    2
    1 Votes
    2 Posts
    267 Views
    barisB
    Not avaiable out of the box, but you can use something like https://github.com/julianlam/nodebb-plugin-archiver or modify it to delete the topics instead of locking.
  • Can I approve registrations and require them to provide self introduction?

    Unsolved
    2
    1 Votes
    2 Posts
    271 Views
    zandertrekZ
    @blue-cat I imagine this best being accomplished through the reputation system. If one were to create a category called "Introductions" that did not require any reputation to post, but all other categories required some reputation, then new users would only have the option to post in the "Introductions" category. However, from what I can tell there is not currently the option to require minimum reputation before posting to categories. I hope someone has a more usable answer.
  • Scaling on 1.16.x requires redis - how to configure?

    Solved
    7
    0 Votes
    7 Posts
    739 Views
    vinuV
    @TonyTony Make sure you have updated in the nodebb configuration with the property "isCluster": true When you use auto sclaing(HPA) of NodeBB, this is must. Otherwise you will end with lot of inconsistency in the API responses. Note: This property will help if you use on Redis as your DB(not with the conbination of Mongo+Redis) Thanks for the details mentioned in this post https://community.nodebb.org/topic/15517/nodebb-mongodb-scaling-k8s/16
  • Upgrade Error 1.17.2 to 1.18.1

    Solved
    8
    0 Votes
    8 Posts
    870 Views
    Sampo2910S
    @pitaj OK thanks again. Sorted now. Such a noob. Put its slowly getting easier Appreciate the help.