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.
  • Boxes on the side

    Moved
    6
    0 Votes
    6 Posts
    3k Views
    cagatayC
    @psychobunny thanks for codes
  • MongoDB 6.X at installation

    Unsolved
    14
    0 Votes
    14 Posts
    1k Views
    gotwfG
    @julian said in MongoDB 6.X at installation: (emphasis added) As it turns out, people who write databases have a really vested interest in making the database really fast I was a MySQL enthusiast prior to its open source licensing days, using it for personal, education projects and hoping for that day. Fast forward a few decades and imho Monty and Crew lost their way. I had always been interested in PostgreSQL but mostly using it in lab settings. MySQL selling to Sun Microsystems tripped some yellow flags. Oracle bailing out Sun Microsystems tripped three red flags so I have been favoring my old friend PostgreSQL ever since. Take a gander at the 'who' for each respective project. Behavioral Biologists and Cultural Anthropologist enthusiasts may observe that the 'Developer Culture' is very niche specific.
  • NodeBB logs to journalctl?

    Solved
    5
    0 Votes
    5 Posts
    661 Views
    julianJ
    Hooray! Thanks for coming back and confirming the new file works for you
  • How to add my api to webhook?

    Solved
    4
    0 Votes
    4 Posts
    378 Views
    julianJ
    The web hooks plugin would allow you to tie logic to specific actions from NodeBB to your own app. So you'd plug a URL into the web hooks plugin.
  • Plugin Recent Cards Problem

    Moved Solved
    7
    0 Votes
    7 Posts
    565 Views
    julianJ
    Hi all, what version did you downgrade from? The newest is likely for v3 of NodeBB only
  • Landing page that redirects to forum

    Moved
    1
    0 Votes
    1 Posts
    162 Views
    eeeeeE
    Im sure I wont be the first person to ask this. I need to have some extra info on a landing page, where people can login before going to forum page. Im a moderate coder, so know how to get input fields. But then how do I pass username & password to the forum page to login automatically? I did see there is a tutorial for landing page but that didnt seem to have login function? For security, is it better the landing page hashes the password and only passes that through in hashed format?
  • How to get upvoted timestamp?

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

    Solved
    5
    0 Votes
    5 Posts
    413 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
    189 Views
    julianJ
    You can probably just remove the sticky-top class from that bar.
  • Nodebb Upgrade Error

    Unsolved
    2
    0 Votes
    2 Posts
    336 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
    837 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
    2k 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
    325 Views
    A
    @PitaJ Thank you for the straight answer! Much appreciated!
  • Password protect access to forum

    Unsolved
    10
    1 Votes
    10 Posts
    880 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
    218 Views
    PitaJP
    What dropdown menu do you mean?
  • Question About Popular Searches API

    Moved Unsolved
    5
    0 Votes
    5 Posts
    438 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
    502 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
    404 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
    447 Views
    Varun Ganesh DV
    @gotwf got it Im using latest nodebb version
  • Broadcast messages

    Moved
    9
    0 Votes
    9 Posts
    611 Views
    DownPWD
    You can install the global chat plugin...