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.
  • 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
    442 Views
    C
    That worked ! Thanks @baris
  • Trouble installing NodeBB

    4
    0 Votes
    4 Posts
    613 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
    544 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
    723 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
    440 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
    222 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
    252 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
    466 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
    819 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
    522 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.
  • Ngingx redirect issues

    9
    0 Votes
    9 Posts
    729 Views
    Joey WashburnJ
    @MoJo It does work, except for the admin area, but i have asked that in a seperate post. I didnt see anything in the docs about assets and plugins. Ill go look again.
  • Activate the Quill editor

    Unsolved
    5
    0 Votes
    5 Posts
    526 Views
    A
    Anyway lmk what you think.... I would require that I have a reasonable editor for my users. This editor/markdown component is a deal breaker for me, it's awful..... The platform fantastic, this editor.....??? Hopefully I can get Quill working b/c it will be exactly what I need.
  • Installing as newbie - nodebb command not found

    3
    0 Votes
    3 Posts
    486 Views
    A
    Ok great, thanks!
  • Turn maintenance mode on/off from script.

    7
    0 Votes
    7 Posts
    991 Views
    M
    Weird, > use nodebb switched to db nodebb > db.objects.update({ _key: "config" }, { $set: { "maintenanceMode": 1 } }); WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 }) NodeBB restart. It's working, checked APC and the switch is turned on. I think i was loged in as administrator before, but i was checking maintenance page in APC and switch was turned off.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    18 Views
  • Cannot update General settings in admin panel

    9
    0 Votes
    9 Posts
    959 Views
    PitaJP
    I assume you've tried rebuilding and restarting. That's the whole git status? Nothing about untracked files? Can you try upgrading to the latest 1.14.x and trying that? I must be missing something. I see no reason why settings/general shouldn't work like everything else. Have you tried it without the CDN?