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.
  • This topic is deleted!

    1
    1 Votes
    1 Posts
    38 Views
  • Use SQL database for NodeBB user accounts

    3
    0 Votes
    3 Posts
    2k Views
    J
    @PitaJ said in Use SQL database for NodeBB user accounts: @Jarko we suggest using oauth or session sharing to accomplish this. https://github.com/julianlam/nodebb-plugin-sso-oauth https://github.com/julianlam/nodebb-plugin-session-sharing Session sharing looks promising, thank you for your input. I'll give it a try!
  • Migration from Cloud9 IDE

    1
    0 Votes
    1 Posts
    688 Views
    W
    Re: Setting up NodeBB on cloud 9 Hey, I've used c9 for a week or so now as a test environment, and it has all gone swimmingly! I've been adding my users to the test environment so they can see what's new, etc.! Now I've hit two 'bumps' in the road - I need to move off c9, but I'm not actually sure how. I've adapted the installation so much that I'm scared it won't be repeatable, and would love to move it straight over. I've looked through the c9 community, and there are options to move, but nothing too specific to NodeBB. Has anyone actually managed to do this? If so, could they share? Thanks!
  • Using puTTy to retrieve a plugin..

    11
    0 Votes
    11 Posts
    3k Views
    M
    @JasperNL thanks for that, now I know where I went wrong Are you free to assist with where I find the Directory of the NodeBB install? Eg what folder I am looking for? Forgive me if that's a noob question, I've not messed with anything like this before Thanks @JasperNL EDIT: Found it! Great assistance
  • What are the recommended Nginx settings

    11
    1 Votes
    11 Posts
    3k Views
    J
    @julian said in What are the recommended Nginx settings: It is still possible, yes, but not really worth it. If they're on separate VMs, you'll need a local copy of NodeBB assets for nginx to serve (since nginx expects them to be on the same local machine). Just confirming, thanks.
  • Can't download files when clicking links (v1.4.4)

    9
    0 Votes
    9 Posts
    3k Views
    julianJ
    Glad to hear it @Mark-Coniglio ! Thank you for checking in
  • Nodebb and WordPress in the same VPS

    3
    0 Votes
    3 Posts
    2k Views
    julianJ
    Yes, with a VPS you can install whatever you want on it, much like your own desktop computer. Install WordPress, or Drupal, or Ghost, or whatever you want. As long as the VPS resources are enough to handle all of them running at once
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    35 Views
  • Connection lost

    3
    0 Votes
    3 Posts
    3k Views
    S
    UPDATE: The solution was to change "url": "http://localhost:4567", to "url": "http://185.***.***.***:4567", AKA my IP adress
  • After Update to nodebb 1.4.5 Login Problems

    1
    0 Votes
    1 Posts
    818 Views
    E
    Hey, I have a problem after updating my forum to version 1.4.5 (from 1.4.2) The Problem is user cant login to there account. nodebb LOG: 17/3 12:47:48 [21825] - warn: [deprecated] Accessing stylesheet.css from / is deprecated. Use /assets/stylesheet.css to access this file. 17/3 12:47:48 [21825] - warn: [deprecated] Accessing nodebb.min.js from / is deprecated. Use /assets/nodebb.min.js to access this file. 17/3 16:22:13 [21825] - warn: [deprecated] Accessing stylesheet.css from / is deprecated. Use /assets/stylesheet.css to access this file. 17/3 16:22:13 [21825] - warn: [deprecated] Accessing nodebb.min.js from / is deprecated. Use /assets/nodebb.min.js to access this file. 17/3 16:24:33 [21825] - warn: [deprecated] Accessing vendor/fontawesome/fonts/fontawesome-webfont.woff2 from / is deprecated. Use /assets/vendor/fontawesome/fonts/fontawesome-webfont.woff2 to access this file. 17/3 16:24:58 [21825] - error: /login invalid csrf token Chrome DEV Log: WebSocket connection to 'wss://showgaming.de/socket.io/?EIO=3&transport=websocket&sid=theid....' failed: Error during WebSocket handshake: Unexpected response code: 404 When you are already logged in evrything works fine, else comes a session expired invalide csrf token by login. I hope someone can help me with that problem, Have a nice day, Ezamik
  • 0 Votes
    4 Posts
    2k Views
    R
    @pichalite I understand now. I will open issues with the module developers. Thank you.
  • "Forum Terms of Use" Not Working on Registration

    1
    0 Votes
    1 Posts
    950 Views
    B
    I added text into the "Forum Terms of Use" section on the ACP ("Settings -> User -> User Registration") but when users register for a new account, they're never prompted or shown this text. Has anyone else experienced this problem? I need users to "Agree" to my ToU before registering. Is there some type of plugin or fix for this?
  • Don't Laugh at Me: How to Add JS to Widget to Display Text

    4
    0 Votes
    4 Posts
    2k Views
    R
    I have to say that programmatically being able to show and hide content in a widget is fabulous. I now have a Global > Global Header widget that displays an image and text only when it is the "home" page. This is how I implemented one widget: <widgetGH1></widgetGH1> <script type="text/javascript"> if(location.href === 'https://example.com/') { $('widgetGH1').html('<img src="//example.com/uploads/image.png"> Site Welcome Text'); } </script>
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    32 Views
  • Time for update to 1.4.4!

    15
    0 Votes
    15 Posts
    4k Views
    JenklerJ
    I am also running docker! Needed to mount both my nodejs and nginx volumes to the nginx container. It works good, as it should. Nginx for static feels good
  • 0 Votes
    1 Posts
    850 Views
    T
    Re: Private Posts @julian Hi julian, curious for your reply below: Fairly slim, as it is not in use so there is no incentive to keep it updated. A dedicated forum with stripped down permissions is doable already in core (though you don't get to allow users to reply to their topics only...) I have tried some but didn't make it possible for user to see only their own posts in a forum. Otherwise I have to make a new plugin, but maybe I don't need to reinvent the wheel
  • Merging nodebb forums

    1
    0 Votes
    1 Posts
    1k Views
    oPignonLibreO
    Hi, I would like to know if there is a recommended way to merge two nodebb forums ? I converted some threads using the mybb import plugin but the original db was so big I ran into issues (plugin crashing) and couldn't convert the whole forum. I limited my import to the most popular threads, keeping only posts less than 1y old and it worked. But it was so time consuming that I decided to upgrade nodebb instance and made it available to users. Since the import plugin requires nodebb v1.0.0 my idea would be to create a new nodebb instance with its own mongodb and import the remaining threads/posts, then upgrade it to the same level as our "production" one and try to merge the imported threads to the "live" nodebb. Has any nodebb merge been done before ? Suggestions ? Thanks Thomas
  • Does anyone know how to host the developers edition for free?

    4
    0 Votes
    4 Posts
    1k Views
    julianJ
    Hello there! NodeBB is designed to work best under a virtual private server. Using a traditional hosting service is not recommended as they do not have the capabilities to power NodeBB effectively. The code and instructions can be found here at our project repository Full instructions can be found in our Documentation Portal We recommend DigitalOcean to host your NodeBB, you'll get a month free just by registering with this link. You can also try applying the 10TOSHIP coupon to get another two months free, and as an added bonus, you'll be helping us out too! Thank you for your interest in NodeBB!
  • Change system group names

    2
    0 Votes
    2 Posts
    1k Views
    barisB
    Unfortunately you can't rename system groups, you can however change the name of the badge that displays next to usernames.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    8 Views