Skip to content

Technical Support

Need help with installing or configuring NodeBB? Look here.

4.8k Topics 26.7k 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.
  • This topic is deleted!

    Solved
    3
    0 Votes
    3 Posts
    25 Views
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
  • invalid-score Error occurred during upgrade from 1.13.2 to 1.14.2

    7
    0 Votes
    7 Posts
    941 Views
    E
    @baris I applied and It also worked on the production server. Thanks again.
  • 0 Votes
    8 Posts
    1k Views
    barisB
    @tecy No need
  • Error installing NodeBB with Mongo

    4
    0 Votes
    4 Posts
    560 Views
    barisB
    MongoDB 4.2.7, nodejs 14.6.0, latest master from nodebb repo.
  • Error: unable to verify the first certificate. How to fix?

    Solved
    9
    0 Votes
    9 Posts
    93k Views
    S
    @PitaJ said in Error: unable to verify the first certificate. How to fix?: You may be able to fix this by changing your email server setup to provide a different certificate, one which embeds the full chain. (Probably fullchain.pem) Since postfix was working for every other site on the server, I never thought to try that. But I did and it worked! Thank you very much.
  • How to remove forum title from Email subject?

    Unsolved
    1
    0 Votes
    1 Posts
    476 Views
    Varun Ganesh DV
    I'm using Newsletter plugin. But it shows forum title at the beginning of subject How to remove it? @administrators
  • How do I fix Nodebb installation errors

    9
    0 Votes
    9 Posts
    1k Views
    S
    Oh, even better. Here it is all updated for NodeBB 1.14 and NodeJS updated as well. https://mangolassi.it/topic/22011/deploying-nodebb-1-14-on-centos-8-with-mongodb-4-2
  • Write API - Adding users to groups

    1
    0 Votes
    1 Posts
    289 Views
    B
    Hello, I wonder if you can help. We are currently in the process of integrating NodeBB into our game server, when a player creates an organisation, adds members, deletes organisation, we are making the corresponding calls to NodeBB write api to do the above. We only want groups to be managed from game side rather than nodebb side (unless absolutely necessary by admins if there is an issue). Unfortunately, when we add a member to group, it gives them the group owner 'star' and allows them to manage the group on the forum. Is there a way to disable this? Thanks in advance.
  • Problems with chat

    4
    0 Votes
    4 Posts
    694 Views
    PitaJP
    @diego well, anything is possible. Currently that functionality is not built into NodeBB, nor is there a plugin that provides it that I know of. It's probably possible to create a plugin for that, but it wouldn't be simple.
  • How can i migrate??

    Unsolved
    3
    0 Votes
    3 Posts
    509 Views
    Varun Ganesh DV
    It's Very Complex. I installed Fresh. Lost everything.
  • Can't open Nodebb with URL from config.json

    39
    0 Votes
    39 Posts
    13k Views
    S
    Do you have it all working now?
  • v1.14.2 Text area font bug (Russian language)

    2
    1 Votes
    2 Posts
    359 Views
    crazycellsC
    @Xialtal Actually, rather than a bug, it just needs to be translated. I am pretty sure someone from Russian translator team will do it soon... So, it will be updated later on... @baris Are translations updated with each version release? or is there periodicity?
  • v1.14.2 Text area font bug (Turkish language)

    3
    1 Votes
    3 Posts
    480 Views
    O
    @crazycells ty
  • This topic is deleted!

    3
    0 Votes
    3 Posts
    21 Views
  • Unable to connect to forum

    10
    0 Votes
    10 Posts
    1k Views
    S
    @א-ש said in Unable to connect to forum: I ended up erasing the NODEBB folder completely And I reinstalled NODEBB and for some reason the problems were resolved (Although I'm sorry for all the plugins I lost) Oh good. Now when replacing the plugins, go one by one. Maybe the issue was one of the plugins.
  • Notification problem

    3
    0 Votes
    3 Posts
    440 Views
    julianJ
    @abhinov-singh is the notification in relation to the same thing? e.g. all referring to the same topic? In that case the notifications will be marked read as they're related...
  • This topic is deleted!

    6
    0 Votes
    6 Posts
    10 Views
  • I cannot upload any pictures after using CDN

    2
    0 Votes
    2 Posts
    340 Views
    109353361
    I set the domain name in the CDN to https://xxx.yyy This points to the address provided by the CDN to me. For some special reasons, my server is a dynamic IP address, so my CDN back-to-source domain name is https://cdn.yyy which points to the server where nodebb is deployed. Since my CDN does not support websocket, I have the following configuration in config.json "socket.io": { "origins": "*:*", "transports": ["polling"] }, "url": "https://xxx.yyy", I have the following configuration in nginx.conf server_name xxx.yyy cdn.yyy; When I upload a profile picture, I can find the error in the chrome console Failed to load resource: the server responded with a status of 400 () socket.io.js:7 POST https://xxx.yyy/socket.io/?EIO=3&transport=polling&t=NCtuzk2&sid=3Ud1Gzokb0tf8jODAAAC 400 o.create @ nodebb.min.js?v=r00khbol8e4:1 o @ nodebb.min.js?v=r00khbol8e4:1 r.request @ nodebb.min.js?v=r00khbol8e4:1 r.doWrite @ nodebb.min.js?v=r00khbol8e4:1 (anonymous) @ nodebb.min.js?v=r00khbol8e4:1 (anonymous) @ nodebb.min.js?v=r00khbol8e4:1 r @ nodebb.min.js?v=r00khbol8e4:1 (anonymous) @ nodebb.min.js?v=r00khbol8e4:1 (anonymous) @ nodebb.min.js?v=r00khbol8e4:1 t.encodePacket @ nodebb.min.js?v=r00khbol8e4:1 o @ nodebb.min.js?v=r00khbol8e4:1 o @ nodebb.min.js?v=r00khbol8e4:1 c @ nodebb.min.js?v=r00khbol8e4:1 t.encodePayload @ nodebb.min.js?v=r00khbol8e4:1 i.write @ nodebb.min.js?v=r00khbol8e4:1 e @ nodebb.min.js?v=r00khbol8e4:1 i.doClose @ nodebb.min.js?v=r00khbol8e4:1 i.close @ nodebb.min.js?v=r00khbol8e4:1 i.onClose @ nodebb.min.js?v=r00khbol8e4:1 i.onError @ nodebb.min.js?v=r00khbol8e4:1 (anonymous) @ nodebb.min.js?v=r00khbol8e4:1 i.emit @ nodebb.min.js?v=r00khbol8e4:1 i.onError @ nodebb.min.js?v=r00khbol8e4:1 (anonymous) @ nodebb.min.js?v=r00khbol8e4:1 i.emit @ nodebb.min.js?v=r00khbol8e4:1 o.onError @ nodebb.min.js?v=r00khbol8e4:1 (anonymous) @ nodebb.min.js?v=r00khbol8e4:1 setTimeout (async) hasXDR.t.onreadystatechange @ nodebb.min.js?v=r00khbol8e4:1 [image: 7z4Kcv7.png] [image: l5qhczV.png] When I upload pictures in the post, I can find the error in the chrome console Failed to load resource: the server responded with a status of 400 () /socket.io/?EIO=3&transport=polling&t=NCtuzk2&sid=3Ud1Gzokb0tf8jODAAAC:1 Failed to load resource: the server responded with a status of 400 () /socket.io/?EIO=3&transport=polling&t=NCtv4FE&sid=MZuuQLlpnXxI4yPOAAAC:1 Failed to load resource: the server responded with a status of 400 () /socket.io/?EIO=3&transport=polling&t=NCtv4Jf&sid=MZuuQLlpnXxI4yPOAAAC:1 Failed to load resource: the server responded with a status of 400 () /socket.io/?EIO=3&transport=polling&t=NCtvjAz&sid=Hy92qn1n-0XFzAGzAAAA:1 Failed to load resource: the server responded with a status of 400 () /api/post/upload:1 Failed to load resource: the server responded with a status of 500 () [image: VwMvLEw.png] Please help me, thanks!
  • All links under Admin->Manage don't work

    12
    0 Votes
    12 Posts
    1k Views
    S
    @nmeadows said in All links under Admin->Manage don't work: @gotwf I have found the culprit, and it has nothing to do with NodeBB, so I'm sorry to have bothered you. It ended up being our security team turned on web filtering rule on our load balancer that filters out certain URL paths that have admin/manage/etc in the path. The idea being to filter our administration pages and force the use of VPN to get to those paths. It's a fine idea, but I was not informed of that change. Thank you for your help. Better to bother us and get it fixed than to not bring it up and not Glad that you got it figured out.