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.
  • How to get upvoted timestamp?

    Solved
    3
    0 Votes
    3 Posts
    264 Views
    Arun KA
    @julian thanks!
  • NodeBB Upgrade Error

    Solved
    5
    0 Votes
    5 Posts
    479 Views
    rongcuidR
    No, I did not. It worked after I did so. Somehow I missed that obvious section...
  • How to hide logo banner

    Unsolved
    2
    0 Votes
    2 Posts
    220 Views
    julianJ
    You can probably just remove the sticky-top class from that bar.
  • Nodebb Upgrade Error

    Unsolved
    2
    0 Votes
    2 Posts
    367 Views
    julianJ
    Remove nodebb-plugin-extended-markdown from your package.json, looks like it isn't compatible.
  • Kill EPERM error in dev

    Unsolved
    2
    0 Votes
    2 Posts
    940 Views
    julianJ
    Is that a v3 issue, or just an oddity you're seeing now on v2.x? Check the running instances to see which user is running ps aux | grep node Both loader.js and app.js should be running under the same user.
  • Persona Theme - Subcategory view on main page

    12
    0 Votes
    12 Posts
    3k Views
    julianJ
    Hey, in reviewing the old issues in Persona, it seems @baris independently fixed this one in v3
  • Changing auth.js, NodeBB fails to start

    Unsolved
    3
    0 Votes
    3 Posts
    355 Views
    A
    @PitaJ Thank you for the straight answer! Much appreciated!
  • Password protect access to forum

    Unsolved
    10
    1 Votes
    10 Posts
    975 Views
    ezzeE
    @PitaJ said in Password protect access to forum: Share your nginx config please @PitaJ The relevant part of my nginx config looks like this: location / { auth_basic "What is essential is invisible to the eye"; auth_basic_user_file /etc/apache2/.htpasswd;
  • How to remove dropdown menu for new theme?

    Unsolved
    2
    0 Votes
    2 Posts
    230 Views
    PitaJP
    What dropdown menu do you mean?
  • Question About Popular Searches API

    Moved Unsolved
    5
    0 Votes
    5 Posts
    481 Views
    T
    @baris said in Question About Popular Searches API: Not on my immediate plans, maybe after 3.x release. Gotcha, thanks again!
  • Issues opening NodeBB via canonical URL in docker-compose network

    Unsolved
    6
    1 Votes
    6 Posts
    560 Views
    gotwfG
    @Rektalizer Evidently you have a mish mash of "names" here: irrisuite.ru - as noted above, this one resolves to IP address 95.31.35.62 www.irrisuite.ru -- this one also resolves to IP address 95.31.35.62 forum.irrisuite.ru -- this one resolves to ... same as before. Which are you actually using? If you intend to use more than one of the above then which will be your nodebb forums URL? Or is it your intention to have ALL of the above point to your nodebb forums? Note that this can create issues on down the road if, for e.g., you decide to "spin off" www for e.g. a blog or other purposes. As for your nginx logs immediately up post, have you adjusted your nginx server_name config to jive with your nodebb config.json yet?
  • Calling function during data additons

    Solved
    6
    0 Votes
    6 Posts
    473 Views
    phenomlabP
    @julian thanks. I tried this but it doesn't seem to work. EDIT: Forgot document.ready - below works fine if (top.location.pathname !== '/login') { $(window).on('action:posts.loaded', function(data) { console.log("Loaded"); $(document).ready(function() { $('a').not('.forum-logo').not(".avatar").not(".emoji").not(".bmac-noanimate").each(function() { $('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".webp"]').addClass("noanimate"); }); }); }); }
  • Unable to find newsletter option in plugins list

    Unsolved
    3
    0 Votes
    3 Posts
    507 Views
    Varun Ganesh DV
    @gotwf got it Im using latest nodebb version
  • Broadcast messages

    Moved
    9
    0 Votes
    9 Posts
    733 Views
    DownPWD
    You can install the global chat plugin...
  • Undefined Page at Login

    Unsolved
    2
    0 Votes
    2 Posts
    233 Views
    ctuckerC
    Well, as you were. As if by magic, the issue resolved. Nevermind!
  • private links, email addresses in the posts

    Unsolved
    3
    0 Votes
    3 Posts
    470 Views
    crazycellsC
    Hi @Skramewell , do you think your plugin can be extended to hide email addresses or phone numbers on the posts? https://community.nodebb.org/topic/16701/hide-links-to-guests Or maybe can recognize a notation and hides the info inside the notation? such as... [|[ info that will be hidden from guests ]|]
  • Error on "./nodebb setup"

    10
    0 Votes
    10 Posts
    3k Views
    PitaJP
    @fais3000 what was the actual error message you got? This shouldn't be happening any more.
  • This topic is deleted!

    Moved
    1
    0 Votes
    1 Posts
    12 Views
  • nodebb-theme-slick no scroll bar for group members?

    Moved
    1
    0 Votes
    1 Posts
    172 Views
    M
    Is anyone using the slick theme having issues with a scroll bar appearing for the Group Members List? Here is what I see in our build: [image: 1664030551383-8b84a9fc-0737-4ac3-aeca-eb3511dd6033-image.png] I would expect to see something like this: [image: 1664030585489-5010a652-b9cd-4b3e-b15a-7ddb5c835764-image.png] Any help is greatly appreciated.
  • Data export in Your Rights & Consent not working - is a bug?

    Solved
    16
    0 Votes
    16 Posts
    1k Views
    julianJ
    @sqlik Thanks for confirming