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.
  • Need help about Install

    20
    0 Votes
    20 Posts
    2k Views
    julianJ
    Hope your backups are good I'd recommend setting up static file serving on nginx, but I bet you do that already.
  • How nodebb loads pages?

    2
    3 Votes
    2 Posts
    550 Views
    julianJ
    It's a little difficult to explain, but at a high level, we're a single page app, which means when you click on an anchor, we request the JSON for the new page, render the html on the user browser, empty everything in #content, and inject it into #content. The overlay is a transition that makes this process a little smoother. We use a templating engine called Benchpress to render templates on both server and client-side.
  • mail from nodebb does not arrive spamcop blacklisted

    6
    0 Votes
    6 Posts
    826 Views
    julianJ
    Got me scared there for a sec
  • Admin Panel Broken

    35
    0 Votes
    35 Posts
    4k Views
    julianJ
    Probably executed it by mistake... @Kinchtwck how are you starting NodeBB?
  • Restrict guest access to forum

    10
    0 Votes
    10 Posts
    2k Views
    julianJ
    @Rasmus said in Restrict guest access to forum: signing up as guest I think this might be the crux of your problem. You can't sign up as a guest, you're a guest when you don't log in.
  • NodeBB wont start, Windows

    26
    0 Votes
    26 Posts
    4k Views
    S
    Not a NodeBB specific test, but a NodeJS one, and just an isolated example, but suggests that Node at least is far faster on Linux. Now keep in mind this is old so pretty much worthless as a test. I'm interested to do some real testing, though. http://josephbill.com/node-js-performance-benchmark-on-windows-vs-linux/
  • Badges not showing

    6
    1 Votes
    6 Posts
    939 Views
    S
    @baris said in Badges not showing: You can turn on multiple badges at /admin/settings/group oh nice, didn't even think about that as we've had badges for so long Just turned it on for us, too.
  • error: uncaughtException: source.split is not a function

    9
    0 Votes
    9 Posts
    1k Views
    almondA
    @baris, I can’t reproduce it with short post content — in this case versioning works fine.
  • Cannot start nodebb with systemd

    5
    0 Votes
    5 Posts
    941 Views
    S
    @julian said in Cannot start nodebb with systemd: /opt/nodebb/logs/output.log Hi julian, sorry for my delay response. I changed the services as you suggested, essentially this was my first implementation. I removed the file output.log, then I rebooted the system and started the services, when I went in the logs folder the file output.log was empty. UPDATE: I used journalctl -fu nodebb.service to see the log of the service, and I discovered a nice thing: [image: xJaqGyY.jpg] Any idea? UPDATE 2 [FIXED] Okay, so after spending some times on this, I discovered what is the cause of the problem. Essentially, I have installed nodebb as root account (which is wrong, my bad), and the systemd service was configured to run nodebb as the user "sfarzoso", but that user was not the owner of nodebb folder, so when I started the service using systemd, a permission problem happen. For fix this, I chowned the "opt" folder for "sfarzoso", which is the folder that I need to install nodebb, then I cloned the repo of nodebb and launched the setup again. All works now. Thanks for the attention, king regards.
  • email notifications for post queue

    6
    0 Votes
    6 Posts
    788 Views
    S
    @PitaJ said in email notifications for post queue: Just so everyone knows, there's a search bar in the ACP, that searches the ACP. If you're looking for a setting that may be a good place to start. Oh, I've never seen that. It's in all that "Dead space" way up top that I scroll past before it even loads because there is so much wasted space. Good to know that that is there. Would be nice to see that area compressed a bit, so much empty space up there.
  • "csrf-invalid"

    7
    0 Votes
    7 Posts
    2k Views
    ?
    @PitaJ said in "csrf-invalid": @PatheticMustan please try removing the config.json socket.io option. It's dangerous. More information here: https://community.nodebb.org/topic/13388/faq-websockets-not-working-due-to-misconfigured-origins Thanks for the tip! I have since removed it, and it still works
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    24 Views
  • No pagination-block in /recent, /popular...

    1
    1 Votes
    1 Posts
    283 Views
    A
    Hello ! On this forum (and also mine...), there is no pagination-block visible when we are on /recent or /popular for example. Is there a simple way to make it working on my forum ? Thanks in advance.
  • Private Git for install plugins

    3
    0 Votes
    3 Posts
    662 Views
    J
    @PitaJ said in Private Git for install plugins: @Joykiller there's no easy way to keep the links with npm, but yarn is better at not killing them. Ah ok, well ill put up with it. Till I write some bash that checks to make sure the links there or something and if not replaces it after some trigger. I'll look into it later.
  • SSO Authentication - Https - NGINX configuration

    2
    0 Votes
    2 Posts
    386 Views
    H.urnaH
    Finally found a topic with good explanation an answers: https://www.google.com/url?q=https://community.nodebb.org/topic/12642/facebook-sso-essentials&sa=D&source=hangouts&ust=1557895821731000&usg=AFQjCNEC-61NC_THgGEdYaXQ1lTAGEh3pw Didn't expect the config.json would influence such requests. Kind regards.
  • Nginx configuration

    2
    0 Votes
    2 Posts
    347 Views
    PitaJP
    Pretty much everything on the example configuration at https://docs.nodebb.org is required
  • MongoDB Compass Community configuration

    1
    0 Votes
    1 Posts
    416 Views
    Néstor Llamas LlopisN
    Hello, In order to connect to the MongoDB of my VPS by means of MongoDB Community Compass installed on my PC, I need to provide authentication: username, password and authentication database. Which credentials may I set here? The username admin and the authentication database admin, or the username nodebb and the authentication database nodebb? Also, what must I do with the connection configuration options "SRV Record", "Read Preference" and "SSL"? May I set something here? Regards, Néstor Llamas Llopis
  • 0 Votes
    1 Posts
    544 Views
    omegaO
    Example here https://github.com/certbot/certbot/issues/5817 Got the same error, never got it before, using similar basic setups. Seems very common - Does anyone have any insight in how to get around or what to check?
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    30 Views
  • Paid subscription

    1
    0 Votes
    1 Posts
    227 Views
    A
    Look, I am from India. I really want to know how to start paid subscription Give me ways to implement it In india we have payu , razorpay , paytm .. but nodebb doesn't support any . So how can I proceed with this