Skip to content

Technical Support

Need help with installing or configuring NodeBB? Look here.

4.7k Topics 26.2k 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.

    YouTube Setting up SendGrid mailer for NodeBB

  • NodeBB guides, how-to's and general tips and tricks

    82 Topics
    599 Posts
    barisB

    Quick start plugin has an example on how to add a new api route https://github.com/NodeBB/nodebb-plugin-quickstart/blob/master/library.js#L40-L76.

    The hooks that are fired client side are for client side code in plugins. If you want to pass data from the client to the server you have two options.

    Create an api route like in quick start plugin Create a new socket event listener on the server side and use socket.emit() client side. Example here
  • 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.

  • Purge all avatars.

    4
    0 Votes
    4 Posts
    2k Views
    FiiilyF

    @pichalite ^^^

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    11 Views
  • 1 Votes
    8 Posts
    3k Views
    xiduiX

    @julian

    This is the peak today(about 75% of history peak).

    Total: 13965 (kernel 0) TCP: 46823 (estab 13808, closed 32768, orphaned 231, synrecv 0, timewait 32768/0), ports 0 Transport Total IP IPv6 * 0 - - RAW 0 0 0 UDP 0 0 0 TCP 14055 10241 3814 INET 14055 10241 3814 FRAG 0 0 0

    0_1478143628965_upload-11fe38fe-e73a-4561-a8eb-0ccceb91c223

    Actually, the performance today is better and fast after I applied a change in config:

    "socket.io": { "transports": ["websocket"] }

    That issue was at this link.

  • 0 Votes
    16 Posts
    5k Views
    devochkaD

    Hi all, today I just installed a cloud version and I can't change files myself. Faced with the same problem. I've changed the theme back to Persona and now can open no frontend nigher backend. It forwards me to the nodebb website and shows this message:

    Service Unavailable
    We couldn't reach the website you were looking to access. It may be offline temporarily, please try again later.

    How can I deal with it? Thanks

  • 0 Votes
    5 Posts
    2k Views
    julianJ

    What does node app --upgrade net you?

  • 0 Votes
    25 Posts
    11k Views
    PitaJP

    Try turning off all of your sso plugins, then enabling them one by one.

  • 0 Votes
    3 Posts
    2k Views
    W

    Thanks for sending this @baris , I saw this too, but I'm not clear how to resolve the issue or what I need to do to get the error to go away.

  • Cant save changes

    2
    0 Votes
    2 Posts
    1k Views
    yariplusY

    What version of nodebb? Any errors on your logs or browser console?

  • Group Notification

    1
    0 Votes
    1 Posts
    849 Views
    H

    How do I send notification/message to the users I have added to a group saying for example (You are now a member of group X)?

  • Import plugin, for version 1.0.0

    1
    1 Votes
    1 Posts
    783 Views
    Mac SawyerM

    I want to convert my 500-600k post forum to nodebb. I'm a node newb, but have years of experience on PHP. Looking forward to learning something new on what looks to be the best next gen forum out there.

    Anywho... the plugin seems to only support 1.0.0. When I install the latest version I have no problems getting nodebb up and running. However if I specifically install 1.0.0, just like I would the latest, it never wants to start. It seems to complain about comparability with plugins.

    Is there something special I should do during the install of 1.0.0 to keep all of the dependencies in sync with what 1.0.0 would.need?

    Thanks,
    Mac

  • Where do I put my "style" element?

    2
    0 Votes
    2 Posts
    1k Views
    yariplusY

    A style element would go in Custom Header

    However, as far as best practices, you should not use a style element and instead put the contents of the element into your Custom CSS

  • Custom topic sort

    3
    0 Votes
    3 Posts
    1k Views
    M

    @alff0x1f Thank you, will look into it.

  • Advanced Search Dropdown

    2
    0 Votes
    2 Posts
    815 Views
    PitaJP

    There's not really an easy way without editing theme files, but you can use CSS to hide the subcategories manually:

    #posted-in-categories [value="13"], #posted-in-categories [value="6"], #posted-in-categories [value="5"], #posted-in-categories [value="17"], #posted-in-categories [value="18"] { display: none; }

    The number in quotes is the category ID, which you can find in the ACP.

  • Error: sendmail executable

    Unsolved
    7
    0 Votes
    7 Posts
    3k Views
    E

    @pichalite
    Ok great will check them out

  • can't send emails

    7
    0 Votes
    7 Posts
    3k Views
    A

    I tried the other emailer (nodebb-plugin-emailer-ssl-smtp) and that works... weird, as I had the local emailer working before, when I had it on my freebsd machine (now centos).

    Thanks for trying, it is much appreciated 🙂

  • Profanity filter

    3
    0 Votes
    3 Posts
    918 Views
    S

    Yes @pichalite but I did not see that in the list of plugins because I was searching for profanity and filter. Thank you!

  • 0 Votes
    1 Posts
    1k Views
    S

    When trying to create a new topic on mobile, it seemingly does nothing one first submit button press, and then on second shows "Category not found" error...
    Seems to only happen on mobile, tested on iOS chrome.

  • Badges Not showing

    6
    0 Votes
    6 Posts
    2k Views
    P

    @hnahli not without modifying code or creating a custom plugin.

  • Number of topics in main screen

    1
    0 Votes
    1 Posts
    684 Views
    A

    I'm trying to set the number of topics shown in the main screen for a specific category. I had the idea that going to admin > manage > categories > specific_category > edit > # of Recent Replies would set this, but now I'm clueless.

    I'm using Lavander theme on top of NodeBB v1.2.1.

  • 0 Votes
    3 Posts
    1k Views
    S

    @pichalite The permissions are set where registered users have "Find Category" and "Access Category" set, but nothing else like "Access Topic", etc.

    I want non-premium members to be able to see the categories and even the topic listings, just not any of the actual topic posts or replies.
    Right now also in addition to the loopholes above, the "most recent posts" reveals some of the posts (but not enough to bother me much)...

    I suppose a lot of this could be fixed by programming a custom template....