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.
  • Nodebb on a Docker Container error -122

    Solved
    6
    0 Votes
    6 Posts
    575 Views
    A
    So for anyone wondering SOLUTION: Finally after searching and looking on my server configurations I saw that a virtualhost on virtualmin was 0.33 GB over its 1GB quota. I did not think that the issue was related but after changing that Quota and restarting the container the problem seems to go away. So for other people facing a similar problem check for you user Quotas and usage even if it seems unrelated
  • All the API token erased from the admin page

    Solved
    16
    0 Votes
    16 Posts
    1k Views
    julianJ
    @nullpointer glad to hear it
  • Error reading 'uid' when Guest send post via form

    Solved
    9
    0 Votes
    9 Posts
    588 Views
    B
    @baris yeap, now this is works!
  • This topic is deleted!

    Solved
    4
    0 Votes
    4 Posts
    47 Views
  • Google crawl error after site migration

    Unsolved
    22
    0 Votes
    22 Posts
    2k Views
    phenomlabP
    @baris thanks
  • Change the date display format

    Unsolved
    1
    0 Votes
    1 Posts
    153 Views
    B
    This is possible to change the timestampISO date display format? For example change 14 may 2023 to 14-05-2023 in English language [image: 1687118967723-9e6f0f47-f7d0-4f55-8ed1-bccc20e56896.jpeg] or remove a г. (year) letter on my language? [image: 1687118967697-bb4b6564-e16e-4b63-a2c2-bc8565c0556b.jpeg]
  • NodeBB for articles

    Unsolved
    3
    0 Votes
    3 Posts
    308 Views
    Shantur RathoreS
    Thanks, had a look at the Lavender theme but couldn't actually see it like articles. TBH, all in all, its a more informative topic list is what I need. Having more Teaser text and also enable in teaser text under the title would definitely make it look like list of articles. How can this be achieved.. Thanks
  • Convert existing MongoDB to Postgres

    Unsolved
    9
    1 Votes
    9 Posts
    991 Views
    B
    @baris, @phenomlab - Okay, thank you!
  • Composer preview window hook

    Unsolved
    9
    1 Votes
    9 Posts
    668 Views
    B
    ...deleted. Nevermind, it works fine.
  • How to tweak blockquote html?

    Solved
    9
    0 Votes
    9 Posts
    755 Views
    B
    Well I have a solution. I haven't written code in years and Javascript in a decade so there may be bugs! A preliminary question: action:composer.loaded offers the containing element, which allows one to find the text area directly. I wasn't able to do such a thing with action:composer.addQuote. I am wondering if there is a way to access the element directly, such as by importing <a module> into the custom Javascript...? Solution Basically I am using Javascript to pretty up the quote structure when a post is being written. I simply dump it in the "Custom Javascript" part of the admin. Within the composer, it moves the quote attribution into the quote itself and adds a newline if there are no nested quotes. The code uses a delay to edit the text in the composer 150 ms after action:composer.addQuote fires. The delay is necessary because it is possible to add quotes to an already-existing composer, and there is no addQuote parallel to action:composer.loaded. Editing the text within the composer allows previews to match what is seen on the site, but unfortunately this means that past posts will not be affected. There is also a function that removes nested quotes > 4-deep, which is only called on action:composer.loaded. If anyone wants the Javascript file they are welcome to it. I guess we can't upload files here? [image: 1686883836075-prettydeepquotes.jpg]
  • Write api admin routes are not available

    Unsolved
    1
    0 Votes
    1 Posts
    174 Views
    T
    Hi, if I try .../api/v3/admin/tokens/?_uid=0 with my admin bearer token I get the following result: 404 { "status": { "code": "not-found", "message": "Invalid API call" }, "response": {} } What am I doing wrong?
  • 0 Votes
    3 Posts
    808 Views
    julianJ
    @Javier-Fuente sure thing! https://github.com/julianlam/nodebb-plugin-session-sharing
  • NodeBB 2factor plugin issues

    Unsolved
    5
    0 Votes
    5 Posts
    478 Views
    tankerkiller125T
    @julian It seems to be working better now, It still seemed glitchy immediately after upgrading it, but this morning it seems to have chilled out and seems to be working properly.
  • Display Full name instead of Username?

    5
    1 Votes
    5 Posts
    2k Views
    J
    Incase if anyone looking this in 2023. Turn on the below feature under Settings => Users => Account Settings => Show user's full name as their display name if available
  • 0 Votes
    4 Posts
    323 Views
    phenomlabP
    @Scoobydoo what's the output of commands such as locate nodebb (you might need to install mlocate to use this). Seems it's in cd /app/code from the below https://docs.cloudron.io/apps/nodebb/
  • Would like to modify Harmony theme CSS. Where is the file located?

    Unsolved
    5
    0 Votes
    5 Posts
    385 Views
    S
    Oh got it! Thanks @phenomlab
  • How to embed and use custom font

    Moved
    6
    0 Votes
    6 Posts
    4k Views
    daniel aliakbariD
    hi every body. 1- i solve this by puting my font file into public/fonts folder 2- edit this line in my them variables.less: //** Load fonts from this directory. @icon-font-path: "fonts/"; //** File name for all font files. @icon-font-name: "Samim"; //** Element ID within SVG icon file. @icon-font-svg-id: "Samim"; 3- change font-family to "Samim"
  • Can't connect to MongoDB

    Solved
    10
    1 Votes
    10 Posts
    915 Views
    MichaelwuM
    @PitaJ @julian Thanks A LOT! The server is up now, thank you!
  • Can't change avtar img

    Unsolved
    1
    0 Votes
    1 Posts
    164 Views
    ssangyong sportsS
    Why can't my nodebb switch avatar although I close reputation. how to fix it?
  • Err of Update from 2.8.11 to 3.1.4

    Solved
    19
    0 Votes
    19 Posts
    2k Views
    phenomlabP
    @Weeeendi that was going to be my next idea... Glad you have it working.