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.
  • load Jquery?

    7
    0 Votes
    7 Posts
    2k Views
    PitaJP
    @loopynid if you put a script in the custom javascript section of the acp, then that script can immediately use jquery.
  • Are invitation tokens only valid 24 hours?

    10
    0 Votes
    10 Posts
    2k Views
    J
    @pitaj I think just explicitly mentioning in the invitation that there is a timeout could avoid major confusion.
  • SSL Sample Nginx configuration

    6
    0 Votes
    6 Posts
    2k Views
    J
    @PitaJ, @yari, I had hard time with this myself. It turns out nginx may change the recommended setup from one version to another. Its best to follow: Latest setup recommendations for security for your nginx version: https://mozilla.github.io/server-side-tls/ssl-config-generator/ Remove exploits by adding into the nginx config file: https://www.howtoforge.com/nginx-how-to-block-exploits-sql-injections-file-injections-spam-user-agents-etc HSTS header - it looks as though someone else (nodebb? nodejs?) is inserting this header, so don't include that header in nginx. Check your site: go to: https://www.ssllabs.com/ssltest/ with the above you should get A+
  • Installon AWS Beanstalk

    8
    0 Votes
    8 Posts
    3k Views
    J
    Maybe this will help: https://community.nodebb.org/topic/12013/securing-nodebb-with-a-ssl-aws-linux2-letsencrypt-nginx-exploits
  • Problem in Upgrade

    3
    0 Votes
    3 Posts
    1k Views
    C
    Thanks. Works fine now. Could you please address this issue as well: https://community.nodebb.org/topic/12004/image-and-file-upload-not-showing-in-composer
  • Custom favicon not being shown

    8
    0 Votes
    8 Posts
    2k Views
    XanthropX
    Lodge this one under annoyances then for 1.7.x Glad I found this thread.
  • Home Page theme

    4
    0 Votes
    4 Posts
    1k Views
    XanthropX
    @PitaJ and @julian thank you so much!
  • What's up with my header all the sudden???

    7
    0 Votes
    7 Posts
    2k Views
    ToddT
    I don't even know how to view my current version... Looked in the admin panel and on ssh I type ./nodebb --version or version and nothin. After that, I can establish whether I need any further upgrades or not but as it stands, I did a ./nodebb upgrade which was successful. I'm going to also have to check and see if I had used GitHub to get NodeBB to begin with, I can't remember if I did.
  • how to remote start and keep running NodeBB

    5
    0 Votes
    5 Posts
    1k Views
    C
    @julian yes, it seems only service could get to work. the "forever start app.js" or "./nodebb start" cannot work. because before i've changed url , but it has same error message. when i changed to use service and change the url, it works. so maybe only the way of config service could use in centos?
  • Markdown rowspan or colspan?

    3
    0 Votes
    3 Posts
    3k Views
    PitaJP
    colspan `>` or `empty cell`: | a | b | |---|---| | > | 1 | | 2 || colspan > or empty cell: a b > 1 2 rowspan `^`: | a | b | |---|---| | 1 | 2 | | ^ | 4 | rowspan ^: a b 1 2 ^ 4 Doesn't seem to work
  • requiring users to accept Terms of Use? How is this done?

    5
    0 Votes
    5 Posts
    1k Views
    K
    @pitaj Ok, Thank you!
  • Admin>extend>widgets giving error

    2
    0 Votes
    2 Posts
    732 Views
    C
    Update: It was the custom wigets plugin causing the error. Solved.
  • Export Posts From NodeBB > BuddyPress

    7
    0 Votes
    7 Posts
    2k Views
    M
    @pitaj Thanks for replying Pita. I did ask quite a while ago now, I will try and find my post later I am not moaning in anyway, this software is free and it's been great to be honest. I am not sure what's causing the issue exactly, when I download the o2Auth plugin and then also enable on my forum, both parts go offline. I then have to FTP into my site and remove from both ends.
  • Authentication Failed

    17
    0 Votes
    17 Posts
    4k Views
    ArkomaA
    Fixed it. addresses didn't match. between my actual ip and the config.json file
  • How to add global background image? (Desktop and Mobile)

    3
    0 Votes
    3 Posts
    1k Views
    kazariK
    @chrisb said in How to add global background image? (Desktop and Mobile): /* Smartphones */ @media (min-width:320px) { body { font-family: "Courier New", Courier, monospace; color: #ffffff; background-color: rgba(0,0,0,0); } html { background: url(https://9854.moe/assets/uploads/system/background.png) no-repeat center center fixed; background-size: cover; background-color: #000; } } /* Desktop */ @media (min-width:1281px) { body { font-family: "Courier New", Courier, monospace; color: #ffffff; background: url(https://9854.moe/assets/uploads/system/background.png) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } } Thanks that worked! Didn't fix the issue in safari mobile but that seems to be a bit more complicated but it does work on other mobile browsers
  • Cant setup or build on new Ubuntu 16.04 server

    5
    0 Votes
    5 Posts
    1k Views
    kazariK
    @baris That seems to have solved it, Thanks a lot.
  • Persona Mobile Menu Not Opening

    7
    0 Votes
    7 Posts
    3k Views
    fabianF
    @mj I had the same problem and this trick still worked for me! Thanks
  • Some questions

    Unsolved
    1
    0 Votes
    1 Posts
    581 Views
    A
    Hello, first of all I clarify that I am using the google translator. I apologize for that. After some time of knowing this great forum system, I decided to explore in these totally new places for me. After spending many hours and days trying to understand its operation to install and then be able to use a domain with ssl certificates, I have many other questions that I will try to tell next: A - From both trying things I do not know if I did other things and now have problems with the security of the site and the server. Some of the things I remember:      1 - I added a non-root user.      2 - Change the authentication of public keys (although I do not know how it works)      3 - I activated (I think) the firewall       What do you recommend me to do? B - After so much work with nginx and trying to understand the configuration steps, now entering through my IP address is impossible. Is this really like this? C - In this guide: https://docs.nodebb.org/configuring/proxies/nginx/ What are the files that must be created and / or edited? I hope you can understand me and help me. Thanks so much for reading!
  • Importing from Discourse to NodeBB

    1
    0 Votes
    1 Posts
    766 Views
    N
    Hello all! I've been recently looking into NodeBB and I'm now considering switching my current Discourse forum to NodeBB. Both are self hosted. However, I haven't been able to figure out a way to do that successfully. I've tried using https://github.com/akhoury/nodebb-plugin-import and https://github.com/BenLubar/nodebb-plugin-import-discourse to no avail. I'm not well versed in SQL (Postgre or Mongo), so the instructions on https://community.nodebb.org/topic/6818/switching-from-discourse/4 are a bit challenging - especially where you need to prefix all of the table names. If you have the time to help a beginner, I'd be grateful! ntsc
  • Nodebb in Kubernetes cluster

    3
    0 Votes
    3 Posts
    1k Views
    julianJ
    Unfortunately I have no experience with Kubernetes When the containers keep restarting, what do the container server logs say? Is NodeBB crashing?