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.
  • I can't setup nodebb v1.14.x

    2
    0 Votes
    2 Posts
    323 Views
    PitaJP
    Your image didn't finish uploading
  • Email NodeBB

    5
    0 Votes
    5 Posts
    606 Views
    R
    @julian can't be the API as I have checked it multiple times. I have heard that MailGun got to be on the same IP/localhost as NodeBB/Computer (in my case VPS), is that true?
  • unable to get nginx working with nodebb

    2
    0 Votes
    2 Posts
    418 Views
    julianJ
    Hi @Nam-Vu, some example working configurations can be found here https://docs.nodebb.org/configuring/proxies/nginx/ If your config is not working, please paste it here for us to review. Thanks!
  • Custom made pages

    11
    0 Votes
    11 Posts
    989 Views
    PitaJP
    I looked at this on my environment and can reproduce the issue. It appears the logic to show this never really worked, that's a bug. https://github.com/NodeBB/NodeBB/issues/8611 That's been fixed, you can cherry-pick this commit and try again https://github.com/NodeBB/NodeBB/commit/64a457a441f38bc1f0d2f536ed303b7ff37684ae
  • Footer appears twice

    Moved
    5
    0 Votes
    5 Posts
    634 Views
    E
    @PitaJ I did, that's not the case
  • bump (update) topic without replying

    3
    0 Votes
    3 Posts
    177 Views
    barisB
    This can also be done by using Mark as unread for all option in the topic tools dropdown, it will mark the topic unread for everyone without making a new reply to it.
  • Issue with NodeJS

    12
    0 Votes
    12 Posts
    1k Views
    Anthony GencarelliA
    @PitaJ Hey I did everything it was working I fixed the issue that was above I forgot what I did but I wanted to put is at my ip so when I get the domain name I can just redirect and such now it does this whenever I try changing the config for the url [image: y1LVP9V.png]
  • Show Widgets by category

    21
    1 Votes
    21 Posts
    6k Views
    crazycellsC
    @baris thanks , I will try this...
  • Making the USER page private

    3
    0 Votes
    3 Posts
    406 Views
    C
    That worked ! Thanks @baris
  • Trouble installing NodeBB

    4
    0 Votes
    4 Posts
    550 Views
    S
    @physix said in Trouble installing NodeBB: I don't have access to the OS, however I have access to the FTP information and the GoDaddy details. Typically any platform like that is an extremely limited PHP-only web server. NodeBB is neither PHP nor does it run on a web server. So beyond lacking the right languages, access, tooling, etc. it's fundamentally the wrong conceptual approach. It's not a CGI script to be installed on top of a web server, and that's what essentially all of those services are. I recommend a vendor like Vultr and CentOS 8. Works great.
  • upgrade pain from v1.12 to v1.13.x/v1.14.x

    2
    0 Votes
    2 Posts
    505 Views
    julianJ
    Sharp probably requires a newer Node.js version. I know Benchpress and/or Emoji definitely do anyway. I would recommend installing a new version via the steps outlined here: https://github.com/nodesource/distributions/blob/master/README.md#deb NodeBB is tested on Node.js 10+, but we recommend Node.js 12.
  • Getting rid of "x months ago" feature

    4
    0 Votes
    4 Posts
    662 Views
    julianJ
    @crazycells nice and succinct, appreciate you helping out on the forums
  • Cannot post anything

    6
    0 Votes
    6 Posts
    1k Views
    Varun Ganesh DV
    @PitaJ thanks Resolved I removed Oxide Theme, and Custom Home Page Plugin Don't know which caused issues. But removed 3-4 last recently added things
  • Theme development problems (client side styles build failed)

    Unsolved
    2
    0 Votes
    2 Posts
    387 Views
    Joey WashburnJ
    I am watching this closely. I cant figure this out either. Would you mind explaining what you mean by bootstrapping and tracing classes. I think I am missing some steps. I copied the quickstart theme into node_modules and renamed all the files it says to. Then I have been editing various tpl files, but nothing seems to change.
  • Remove category from URL

    1
    0 Votes
    1 Posts
    202 Views
    Joey WashburnJ
    Is there anyway to remove the word category and the category ID from the URL? Right now its https://website.com/forum/category/2/categoryname I was hoping to have https://website.com/forum/categoryname
  • Integration with existing website

    1
    1 Votes
    1 Posts
    232 Views
    Joey WashburnJ
    TL:DR I need help integrating nodeBB into an existing WordPress site. Everything is up and working on both ends, but I dont quite understand how to build a menu at the top of the Forum pages with links back to the main site, categories etc. This is a new deployment of both Wordpress and nodeBB. I tried a few Wordpress forums and they were not good enough. I used to run a form with about 200 active members on vBulletin and I used the CMS system that came with it and it was fine, but I want to try something new and nodeBB seems like it. I am not a developer, but do work in IT as an SRE, so I am familiar with GIT, some Python, etc. The template system seems familiar to me for some reason, but I dont know where I have seen it before, maybe Drupal? Anyway, I am hoping to get my Wordpress site and nodeBB to look as similar as possible in terms of look and feel. I figured I would start on the menu. Is there a plugin, or some docs on how to build a menu at the top of the page?
  • Custom Javascript nothing happen

    4
    0 Votes
    4 Posts
    414 Views
    H
    @oplik0 said in Custom Javascript nothing happen: Disable Cloudflare's Rocket Loader. It breaks things here because it's deferring loading of scripts. To do that go on you Cloudflare page to Speed>Optimization and toggle Rocket Loader there. I haven't tested it, but you can also try excluding your specific script from asynchronous loading by adding data-cfasync="false" attribute to the script tag, but I think the issue is with jQuery being loaded after your script so I don't think this would fix it (adding this to jQuery script tag should work, but it requires modifying the theme, I think. Or something else in NodeBB code) After I turn off the Rocket Loader of Cloudflare, all script works now, thank you very much.
  • This topic is deleted!

    7
    0 Votes
    7 Posts
    29 Views
  • Add user to group, from script / python.

    4
    0 Votes
    4 Posts
    767 Views
    M
    I should use API earlier, i was trying to avoid generating token for each forum but looks like it is the right way of doing it. Thanks for the input.
  • Custom theme resets to default theme every 24hours

    4
    0 Votes
    4 Posts
    459 Views
    PitaJP
    Installing plugins and themes doesn't work the same on heroku as it does on other servers. You can't just use the ACP to install them because of the way heroku resets. Instead you must install the plugins and themes before pushing the code up to heroku. This is why it shows that your theme is activated. The database is persisted across resets of your heroku server. But since the built assets directory in the git repository were created under persona, it resets to that.