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.
  • Link preview

    Moved Unsolved
    13
    0 Votes
    13 Posts
    1k Views
    fffddd dfeeeddF
    @julian I still can't see any updates in the store, I'm looking forward to it
  • Turkish URL Transliteration

    Unsolved
    1
    0 Votes
    1 Posts
    187 Views
    W
    Hi, Characters in Turkish language appear broken in URLs. Characters like I, Ş, Ö, Ç break the URL structure. Is there a solution to this? [image: 1644484680439-screenshot_1.png]
  • max active sessions per user

    Solved
    5
    0 Votes
    5 Posts
    517 Views
    julianJ
    @crazycells A forum opened in multiple tabs will use the same session. An incognito tab would be a new, separate, session. Separate browsers are separate sessions.
  • Upgrading NodeBB to v1.18.6

    Unsolved
    3
    0 Votes
    3 Posts
    452 Views
    AmodA
    Hi, after upgrading nodebb to v1.18.6 , dropdowns are not able show categorys..[image: 1644296975459-nodebb.jpeg] [image: 1644296986383-nodebb-2-2.jpeg]
  • Can NodeBB installed on a PHP server?

    Solved
    6
    0 Votes
    6 Posts
    580 Views
    phenomlabP
    @ocisp87 any time
  • Users tab and users profile never found

    Solved
    12
    0 Votes
    12 Posts
    1k Views
    oci-userO
    Resolved by updating NodeBB to the latest version.
  • nodebb-plugin-imagemagick

    Solved
    3
    1 Votes
    3 Posts
    468 Views
    gotwfG
    @baris said in nodebb-plugin-imagemagick: It doesn't have a plugin page, this plugin requires installing the imagemagick binaries on the system though. So just installing the plugin won't work. Yep. It would be scrumdiliuscious, howsomever, if imagamagick could go away entirely some day, no?
  • Emojis - Look Like This

    Solved
    5
    0 Votes
    5 Posts
    597 Views
    Sampo2910S
    @PitaJ Sorry for the late reply. My config.json still said localhost. I updated as you said and all working ok. Thanks once again for the help.
  • Stuck at: mongo -u admin -p your_password --authenticationDatabase=admin

    Unsolved
    2
    0 Votes
    2 Posts
    340 Views
    PitaJP
    Why did you run the repair command? What's the output of the mongo -u admin -p your_password --authenticationDatabase=admin command?
  • Animated Avatars

    Solved
    3
    0 Votes
    3 Posts
    272 Views
    DownPWD
    @baris Great news Thanks for your answer
  • GIF Profile Picture and Cover Image Support.

    Unsolved
    2
    0 Votes
    2 Posts
    419 Views
    barisB
    Now that sharp supports gifs, this is possible in core without installing nodebb-plugin-imagemagick. https://github.com/lovell/sharp/issues/3013
  • nodebb.service: Can't open PID file

    Unsolved
    2
    0 Votes
    2 Posts
    483 Views
    gotwfG
    @yairman I have a suspicion you may be having a "permissions" issue. What are the mode and ownership status of your pid file, eh?
  • Is it possible to mark global moderators and to distinguish them from users?

    Solved
    3
    0 Votes
    3 Posts
    470 Views
    splumbS
    @PitaJ Thank you, nice!
  • If there is a very special css code, will the pagespeed value decrease?

    Unsolved
    6
    0 Votes
    6 Posts
    531 Views
    phenomlabP
    @fffddd-dfeeedd Yes, nodebb-plugin-customize which will allow you to change templates etc.
  • translation in the navigation bar

    Solved
    3
    0 Votes
    3 Posts
    352 Views
    crazycellsC
    @baris said in translation in the navigation bar: You can definitely create a plugin that only has language files. thanks, I tried and it was successful.
  • I want to use NodeBB user sessions on another site

    Unsolved
    2
    0 Votes
    2 Posts
    351 Views
    P
    Looking for solutions for this problem I tried nodebb-plugin-session-sharing plugin, which is supposed to generate JWT token if I understand correctly, I didn't manage yet to generate it although I think I correctly configured it. Anyways, what I see in the cookie storage is cookie named express.sid which itself seems that it's not JWT cookie, but of some other kind, what I would want to know is it possible to decode that cookie on different subdoman of the same site, what I have is forum.domain.com (where NodeBB is installed) and app.domain.com which is running Node.js application. I need a simplest solution I can get, I don't want to mess with SSO systems like FusionAuth of Keycloak, I want to use NodeBB's user registration system.
  • Is this stats normal?

    Unsolved
    4
    0 Votes
    4 Posts
    388 Views
    gotwfG
    @fffddd-dfeeedd Not much. Many potential confounding variables. From my experience, I would posit that it is not googlebot, as the periodicity is too irregular. I (used) to see big spikes like that from the goog, but they'd tend to be spaced at multiples of four or six hours, depending on how busy my forums were. Do you have access to your webserver logs, e.g. /var/log/nginx/access.log ? If so, look at those times and see if you can correlate w/any particular or small group of IP addresses. Then reverse lookup those puppies and see who owns them. Otherwise we're just grasping at straws.
  • What is the CSS code for Welcome Message

    Solved
    2
    0 Votes
    2 Posts
    492 Views
    phenomlabP
    @downpw I answered that here https://sudonix.com/topic/207/nodebb-help-for-my-custom-css/57
  • iCloud email

    Solved
    8
    0 Votes
    8 Posts
    957 Views
    Sampo2910S
    @pitaj Thanks for the reply. Yes the images were correct as you have said, although that will not matter when I have finished explaining. So. Using the drop down method for iCloud will work. I use an iCloud address for my own personal email and as I did not want to use that in my forum I had created an alias iCloud email. I also created an app specific password for NodeBB on my Apple ID page. When setting up in NodeBB my thoughts were (stupid now) were that I need to setup and sign in using the alias email I had created along with the new app specific password. Not the case. For anyone else that might try (or as dumb as me) then you can put your alias email address at the top here so it shows it came from that address. If anyone replies then of course it will go to my alias inbox. Fine with me. [image: 1643208382971-2022-01-26-16_45_56-window.png] Enable SMTP Transport, select iCloud as your service and use your MAIN iCloud email address (not the alias as I did) as your username and the app specific password you just created. All will work. Trust me. In my defense to start with it was saying email successfully sent although nothing came. Then trying smtp settings you see what i got above. In the end it was all very simple and although I am sure some would have known that maybe some would not. We all have had the slap on the forehead moments and this was one for me. Hopefully it MAY help someone out in the future. Big thanks to @PitaJ Appreciate the time.
  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    2 Views