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.
  • {username} in emails

    4
    0 Votes
    4 Posts
    1k Views
    S
    Hi @julian I've sent some actual emails and the {username} works there but not on the test emails, so I guess problem "sorted". Thanks for the info!
  • It is a big problem with Redis

    10
    0 Votes
    10 Posts
    4k Views
    S
    @julian thanks, but all properties on any VPS "permission denied on key": $ cat /proc/sys/vm/swappiness 60 $ sudo sysctl vm.swappiness=10 sysctl: permission denied on key 'vm.swappiness' And with the memory seems to be all right: [image: UgXx3Gg.png]
  • mongodb always down

    25
    0 Votes
    25 Posts
    10k Views
    xiduiX
    @AOKP Thank you for your offer. After the change in this issue, my mongo db has not went down until now. It seems to be more stable.
  • Not seeing changes in .tpl files?

    4
    0 Votes
    4 Posts
    2k Views
    W
    I was editing the wrong header.tpl file. The one I needed to be editing was within the node_modules path and in the specific theme. It works as you said @pichalite Thanks!
  • [Fixed] Topics are published in category -1

    4
    0 Votes
    4 Posts
    2k Views
    A
    @pichalite thanks a lot. It's fixed
  • NodeBB and ads - A never ending story (Part 2)

    39
    2 Votes
    39 Posts
    16k Views
    PitaJP
    Can you identify the last commit it works on?
  • Purge all avatars.

    4
    0 Votes
    4 Posts
    2k Views
    FiiilyF
    @pichalite ^^^
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    11 Views
  • how can nodebb print log according to each request

    8
    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 [image: 0I8JTTa.png] 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.
  • NodeBB won't start anymore after installing theme.

    16
    0 Votes
    16 Posts
    6k 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
  • nodebb upgrade fails with Error: schema-out-of-date

    5
    0 Votes
    5 Posts
    2k Views
    julianJ
    What does node app --upgrade net you?
  • TypeError: params.hasOwnProperty is not a function, error

    25
    0 Votes
    25 Posts
    12k Views
    PitaJP
    Try turning off all of your sso plugins, then enabling them one by one.
  • TypeError: Cannot read property 'bootswatchSkin' of undefined

    3
    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
    921 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
    841 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
    875 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