Skip to content

Technical Support

Need help with installing or configuring NodeBB? Look here.

4.8k Topics 26.6k 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.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    20 Views
  • Question | Returns the response button to the previous location

    2
    1 Votes
    2 Posts
    397 Views
    barisB
    You have to modify persona to go back to the old style. Then changes are in https://github.com/NodeBB/nodebb-theme-persona/pull/507/files.
  • The websockets doesnt work with www record in Cloudflare

    3
    0 Votes
    3 Posts
    466 Views
    Aisar G.A
    @pitaj thank you . Problem solved.
  • Upgrade Problem from 1.12.2 to 1.13.3 build process never ends

    8
    0 Votes
    8 Posts
    969 Views
    S
    @pitaj great! This is what I am looking for. And you understood it even though I wrote it wrong. Actually I would ask for ./nodebb upgrade --series but a config option is much better. Thank you! It would be great if you could include this option in the documentation.
  • My login page is blank

    5
    0 Votes
    5 Posts
    1k Views
    Aisar G.A
    @baris Yeah, I just checked and had disabled the registered user to have local login permission. But I think I checked verified and unverified user to have the privilege. But why that will cause a problem? I was obviously login as a guest. Why that permission would affect a guest user? The problem was solved btw :). Thanks in advance for the help. I just want to know how nodebb works.
  • Whats the best way to hide the votes column?

    3
    0 Votes
    3 Posts
    454 Views
    Aisar G.A
    @taloche thank you
  • This topic is deleted!

    3
    0 Votes
    3 Posts
    10 Views
  • in-topic search on mobile?

    1
    0 Votes
    1 Posts
    194 Views
    crazycellsC
    On desktop, when I use Command+F , it automatically search the keyword on that topic and then it shows me the first post with that keyword, but I can navigate using the arrows that appears on the right side of the screen. Is this working on mobile as well? ( In similar or different way, does not matter)
  • Problem with invalid csrf token on registration/login

    1
    0 Votes
    1 Posts
    351 Views
    J
    I am running a nodebb 1.15.0 system on Ubuntu 20 on nginx. It's a newer install and we've had an occasional issue on both registration and login where folks will get a message denying their login or registration. 2020-11-12T06:11:19.312Z [4567/17870] - error: /register invalid csrf token or 2020-11-12T06:11:13.910Z [4567/17870] - error: /login invalid csrf token Frequently a refresh on the browser will let a user login or sometimes just waiting a few minutes. Here's my config.json { "url": "https://opposite-lock.com", "secret": "secret", "database": "mongo", "port": "4567", "mongo": { "host": "127.0.0.1", "port": "27017", "username": "nodebb", "password": "secret", "database": "nodebb", "uri": "" } } Nginx config server { server_name opposite-lock.com; client_max_body_size 100M; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:4567; proxy_redirect off; # Socket.IO Support proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } listen 443 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/opposite-lock.com/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/opposite-lock.com/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot } server { if ($host = opposite-lock.com) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; server_name opposite-lock.com; return 404; # managed by Certbot } Any help would be very much appreciated!
  • 0 Votes
    5 Posts
    1k Views
    gotwfG
    @Varun-Ganesh-D After updating what? Do not know jack about SES but seems whacked to me that updating only NodeBB would result in such. Perchance might some other, more system wide updates also been in the lurking? Presuming you have cli access, what returns when thou drivest the following: [root@forums ~]# which sendmail /usr/sbin/sendmail Should be similar to above, and, of course, be in your $PATH. Rock on!
  • Don't show datetime in chats dropdown

    4
    0 Votes
    4 Posts
    501 Views
    julianJ
    @togan I believe I removed the preview there awhile back, so this is intentional
  • Error Imgur & Extended Markdown

    4
    0 Votes
    4 Posts
    482 Views
    T
    @togan said in Error Imgur & Extended Markdown: But problem in composer with Extended Markdown plugin not issue. I'm try to go back composer version to 6.3.50, it's not fix problem. On the NodeBB 1.14.3 this plugin was work
  • Upgrade from version 1.14.x to 1.15.x got error

    6
    0 Votes
    6 Posts
    974 Views
    Sandeep BhuiyaS
    @baris said in Upgrade from version 1.14.x to 1.15.x got error: Upgrading these two dependencies should fix this error "@nodebb/mubsub": "1.7.1", "@nodebb/socket.io-adapter-mongo": "3.1.1", thanks solved.
  • This topic is deleted!

    12
    0 Votes
    12 Posts
    21 Views
  • Marking notification as read

    1
    0 Votes
    1 Posts
    317 Views
    A
    Hi Guys, My community is a mix of NodeBB and Angular, i am creating a notification widget same as nodebb on angular page. Everything is done just want to mark notifications read/unread by updating the value in database. Could anyone can guide me with the object in MongoDB for read/unread notification. Thanks.
  • This topic is deleted!

    19
    0 Votes
    19 Posts
    96 Views
  • Scroll button in navbar

    3
    0 Votes
    3 Posts
    404 Views
    F
    @togan I'm facing the same problem. We have a bigger nav menu and default persona theme doesn't fallback nicely if menu items go to the next line. I tried making two menus like below, but it also has its downsides. [image: rBHCday.png] I wish @staff can add something in core to add dropdowns in navigation. That should handle things nicely.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    12 Views
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    11 Views
  • Can we create a post for vote?

    2
    0 Votes
    2 Posts
    357 Views
    julianJ
    @xinbenlv Like a poll? Yes, with nodebb-plugin-poll