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.
  • Question: What is username:sorted used for?

    Solved
    3
    0 Votes
    3 Posts
    304 Views
    U
    Ah that makes sense, didnt think to look in plugins. Cheers for the reply!
  • Hover Cards - nodebb-plugin-cards

    Solved
    25
    0 Votes
    25 Posts
    3k Views
    DownPWD
    @phenomlab @julian @baris I asked the question to @Schamper for compatibility with nodeBB 3.x and here is his answer : https://github.com/Schamper/nodebb-plugin-cards/issues/16#issuecomment-1578221016 [image: 1686052569254-ff42b123-88f5-45f1-86df-d4cce63c4a32-image.png]
  • How to Hide the Navigator?

    Moved
    2
    0 Votes
    2 Posts
    373 Views
    B
    Via custom CSS you can do this .page-topic .pagination-block { display: none !important; } In a theme you can change navigator.tpl and remove d-lg-block https://github.com/NodeBB/nodebb-theme-harmony/blob/73b6431f56990778a81e6948cc1e33d5458ddc14/templates/partials/topic/navigator.tpl#L1
  • This topic is deleted!

    Unsolved
    4
    0 Votes
    4 Posts
    47 Views
  • Filter Data with And/Or condition in tags and system tags.

    Unsolved
    1
    0 Votes
    1 Posts
    138 Views
    varun aghara 0V
    I have created a community app where I want to show post(topic) based on tags and location. for eg. user select a 3 tags related to travel and and select a location of norway. then from those 3 tags if post(topic) contain any 1 or 2 or all 3 tag and post(topic) contain that location must be show. can anyone let me know how to do that and which API and what request parameter need to use to get those topics based on given filters.
  • Timespan of IP logs

    Solved
    5
    0 Votes
    5 Posts
    437 Views
    barisB
    2.0.1 for nodebb 3.x 1.0.3 for nodebb 2.x
  • Try to access ip:4567 get ERR_CONNECTION_TIMED_OUT

    Solved
    15
    0 Votes
    15 Posts
    1k Views
    ssangyong sportsS
    @phenomlab Thank you(≧ω≦)/,I open it and it work.
  • How to fix this error?

    Unsolved
    2
    0 Votes
    2 Posts
    446 Views
    dave1904D
    @Peter-0 said in How to fix this error?: Time Zone: "" Seems to me that you didn't set a timezone on your os?
  • 0 Votes
    5 Posts
    457 Views
    phenomlabP
    @ufan0 said in can not login, console log show "invalid csrf token", everything occured after upgrade nodebb version(v3.0.1 -> v3.1.4): I have paid attention to your site sudonix.org. What does this site mainly do? I am very interested in this and have read many posts you shared. Sudonix is a completely free technical resource which works on the principle of pro bono. The owner (me) has 33 years experience in information technology, and is looking to help others with technical problems that they are unable to resolve on their own. More information can be found here at https://sudonix.org/about The log you are referring to is just part of the output from NodeBB itself. There's nothing particular about it.
  • How to enable Mongodb's ketFile connection to the database

    Unsolved
    1
    0 Votes
    1 Posts
    137 Views
    manaM
    I need to enable the Replica Set function of Mongodb but I have to use keyFile to connect after enabling it, can NodeBB use ketFile to connect to the database?
  • NodeBB Assets - Object Storage

    Unsolved
    98
    0 Votes
    98 Posts
    12k Views
    R
    @phenomlab the postbuild script will only run when you execute ./nodebb build via npm run build as that has the logic to execute the postbuild step. The postbuild script should probably be modified to only sync the build/public folder after the initial sync. There should be no need to sync public with every build unless the version of nodebb changes. All new uploads would already be stored in the S3/R2 bucket by the s3 upload plugin. So a npm run build init for the initial sync that includes all static assets, and then just npm run build that only syncs the rebuilt assets such as templates , plugins etc.
  • Upgrading 3.1.3

    Unsolved
    3
    1 Votes
    3 Posts
    514 Views
    cagatayC
    i think that it was a problem but from now there is no alert. [image: 1684328624025-ee7b6ba6-1b5b-4daf-956f-8bf031f16036-image.png]
  • API V3 - Granting multiple category privileges

    Unsolved
    1
    0 Votes
    1 Posts
    133 Views
    B
    In the v3 write API, it seems that when granting privileges to groups, within each call we can only apply 1 privilege at a time. It used to be possible to apply multiple privileges in one API call. Please tell me I'm missing something! As it stands, to apply a standard set of privileges to 2 group members, I have to make 22 separate API calls where I used to make 2!
  • 2.x security update cycle

    Unsolved
    3
    0 Votes
    3 Posts
    411 Views
    Matthew PriceM
    Great thanks @julian , It was just that I noticed that npm audit still shows those vulnerabilities in version 2 but version 3 is okay.
  • Does the Harmony theme support the recent-card plugin?

    Solved
    3
    0 Votes
    3 Posts
    287 Views
    R
    @phenomlab Success! Thank you for your help.
  • There's a command for unattended upgrades?

    Unsolved
    1
    0 Votes
    1 Posts
    178 Views
    Gliding9426G
    Hi, I switched from docker install to normal install and I wonder if i can automate updates because I will 100% forget to apply them in the long term I tried to create a script to run once a month to do this: delete everything except config.json, packages.json and uploads get latest source for the 3.x branch from github run ./nodebb upgrade as node user, then start it but then I noticed that ./nodebb upgrade can ask "do you want to upgrade this plugin Y/N?", and so it can't be run attended in a script I checked in the help and I did not see a command to make it unattended, so I resorted to just run it as ./nodebb upgrade -mib && ./nodebb start, which looks like it does not ask questions What do you think?
  • Help Needed: Connection Error on NodeBB Forum after Updating to Version 3 on Heroku22

    Unsolved
    3
    0 Votes
    3 Posts
    367 Views
    J
    @Adam-Miclot Try to check in the logs what the error is on the server side, check in the dashboard or by the Heroku CLI - heroku logs -t -a [APP_NAME]
  • untranslated string in Harmony child theme

    Moved
    11
    0 Votes
    11 Posts
    693 Views
    S
    that's it. thanks for your patience
  • new user registration email loop NodeBB v3.1.0

    Unsolved
    5
    0 Votes
    5 Posts
    489 Views
    julianJ
    @sweetp glad to hear it
  • Help adding a button to the new composer

    Unsolved
    3
    0 Votes
    3 Posts
    315 Views
    J
    @baris Thanks, confirming it works in [email protected]