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.
  • Removing Buttons from Composer

    5
    0 Votes
    5 Posts
    612 Views
    crazycellsC
    @PitaJ said in Removing Buttons from Composer: @crazycells add this to the custom javascript: window.addEventListener('load', function () { document.documentElement.classList.toggle('is-not-admin', !app.user.isAdmin); }); Then just put .is-not-admin .composer .... instead Thanks a lot.
  • how to merge topics in admin ?

    Solved
    29
    1 Votes
    29 Posts
    11k Views
    crazycellsC
    @baris said in how to merge topics in admin ?: Clicking on the topic title should work. Needs better UX though since other tools work by clicking the user avatar. yeap, it worked. Thanks. I was trying by clicking topic avatars as well.
  • Install Nodebb forum by Node js application

    1
    0 Votes
    1 Posts
    375 Views
    Tung NobiT
    Anyone Install Nodebb forum by Node js application in Hawkhost's Hosting [image: nodejs_icon.png] I tried but failed. If someone ever did, please give me specific instructions. Thank you so much!.
  • External link in post does not have expected behaviour

    3
    1 Votes
    3 Posts
    443 Views
    E
    Hi! @PitaJ thank you for the quick reply. I understand that an absolute URL have the protocol, but most of the normal users, at least in our forums, don't know what that is, some use it just because the copied from the browser, but sometimes a user doesn't add it, and having that links as relative URL returns a 404, causing a bad experience. Some CMS have a sanity check like Django and WordPress if you add a link inside a WordPress, they check if it's another domain and adds the protocol, so the user doesn't have to add it. I think it's a good measure to prevent bad user experience.
  • Block gif's from 3rd party sites?

    6
    0 Votes
    6 Posts
    1k Views
    gotwfG
    @julian Thanks. Figured some such, wh/is why I did not want to open bug report prior to checking in P.S.; Prior to github and markdown becoming defacto I always preferred asciidoc for such duties. Still do. Much richer options for when you need/want them but still dead simple to use when you don't. Also, actually standardized, as contrasted w/the markdown flavor fest. But hey, github made markdown the golden boy for modern devs that never used else. Don't blame 'em cuz devs wanna code not invest time learning different markup 'time savers'. So whaddya gonna do, eh?
  • NodeBB New Users Overwriting Existing UserIDs

    4
    0 Votes
    4 Posts
    713 Views
    SoarinS
    Thank you all for the responses and offering your time, I completely wiped the nodebb db in MongoDB and re-restored it and everything is functioning perfectly again.
  • Shared login between multiple nodebb sites

    6
    1 Votes
    6 Posts
    2k Views
    B
    I never got around to doing anything with it. We have a few gaming sites and I wanted to have one userbase between them all.
  • Profile Pictures.

    2
    0 Votes
    2 Posts
    524 Views
    PitaJP
    It's likely that this is a bug, not something you can easily fix. Open an issue on GitHub.
  • Killed... Killed and Killed

    7
    0 Votes
    7 Posts
    743 Views
    Dan ReyesD
    Hi, i fixed the problem by reinstalling nodebb. also cleaning all plugins and stuff, and no. I dont have nay custom plugin the only plugin i downloaded before this error was iframely recommended by the admins of this forum.
  • Websocket error with NodeBB running through a proxy server

    2
    0 Votes
    2 Posts
    808 Views
    D
    To resolve this, I changed the Proxy module I was using. It uses less code to implement and works with websockets. I think the NodeBB Node.js proxy documentation is out of date so I'll be submitting a PR with the new method I found. Working code is as follows: /** * Proxy forum */ const proxy = require('http-proxy-middleware'); // Forum Proxy app.use( '/forum', proxy({ target: 'http://www.myforum.co.uk/forum', changeOrigin: true, ws: true, }) ); Another potential GOTCHA here is that this Prixy setup needs to be declared ABOVE the 'body-parser' module (if it's being used). The wrong order will prevent post requests from being proxied.
  • MongoDB Shard Key?

    1
    0 Votes
    1 Posts
    538 Views
    KryllisK
    I'm looking to use Azure CosmosDB mongoDB API with more than 10GB, so I need a shard key to get unlimited storage. Is there anything I have to do with NodeBB for the shard key? Also, I couldn't find this anywhere and have no forum experience, but excluding media, how much storage does a moderate forum take up?
  • When upload pictures, throw request timeout error

    1
    0 Votes
    1 Posts
    298 Views
    ll chenL
    I just try to update the avatar, but it just request timeout error, and shows popup that connections is not ok. [image: tBXUYvp.png] [image: Xd3r0DT.png]
  • nodebb setup, throws Error installing dependencies.

    2
    0 Votes
    2 Posts
    643 Views
    M
    I just tested installation of NodeBB on fresh OS and its working. There have to be something wrong with my OS.
  • How to edit theme?

    2
    0 Votes
    2 Posts
    692 Views
    julianJ
    Here is documentation on starting your own theme: https://docs.nodebb.org/development/themes/ If you want to make small style changes, it's best to do it in the custom CSS portion of the ACP, instead of editing the theme files directly.
  • Cannot find module '../wireprotocol/2_6_support'

    5
    0 Votes
    5 Posts
    766 Views
    julianJ
    Also if you have a package-lock.json, deleting that could be helpful as well.
  • How to search

    4
    0 Votes
    4 Posts
    541 Views
    Jose AntonioJ
    @julian @gotwf Yes, I have reset it and have it rebuilt. But nothing, I think it's something of the template that is not. Where can I edit the theme?
  • Up sized Droplet, now receiving "502" error from Cloudflare

    5
    0 Votes
    5 Posts
    375 Views
    julianJ
    You need to be in the actual folder you installed NodeBB in, you can't just run that command anywhere!
  • Can't increase maximum post length above 32767 characters

    5
    0 Votes
    5 Posts
    669 Views
    barisB
    Is your forum public?
  • 504 Gateway Timeout after changing theme.

    3
    0 Votes
    3 Posts
    495 Views
    MineCake PvPM
    There are no error that show. Checked the log from the instance I ran for about 6 hours. It was the theme, though. I did the command given and it worked well. Thank you.
  • Help (Profile pictures)

    1
    0 Votes
    1 Posts
    260 Views
    Dan ReyesD
    I've been waiting for days but i don't get any reply, i tried by googling my issue but same. The problem is that members of my forum can't update their profile pictures or banner. They change it but nobody can't see the new picture until they clear caché. How to fix that?