Get the most out of your Centmin Mod LEMP stack
Become a Member

NodeBB vs. Discourse

Discussion in 'Forum software usage' started by Jimmy, Sep 18, 2016.

  1. Jimmy

    Jimmy Premium Member Premium Member

    1,114
    247
    63
    Oct 24, 2015
    East Coast USA
    Ratings:
    +596
    Local Time:
    4:23 PM
    1.13.x
    MariaDB 10.1.x
    Anyone have any thoughts on Nodebb vs. Discourse?

    I've got a ton of "forum" domain names and wanted to start a bunch of forums to see where they go. Thinking about going with Discourse... Nodebb looks nice too.
     
  2. eva2000

    eva2000 Administrator Staff Member

    30,152
    6,782
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,133
    Local Time:
    6:23 AM
    Nginx 1.13.x
    MariaDB 5.5
    Only tried NodeBB not Discourse. But know server resource wise, Discourse will use way more than NodeBB. Try both and see :)
     
    • Informative Informative x 1
  3. Jimmy

    Jimmy Premium Member Premium Member

    1,114
    247
    63
    Oct 24, 2015
    East Coast USA
    Ratings:
    +596
    Local Time:
    4:23 PM
    1.13.x
    MariaDB 10.1.x
    I was planning on trying both once I'm back up and running.

    Seems everything I read about NodeBB is that it still needs work. Everything I read about Discourse is that development is moving faster.

    Also, it seems like backing up is a lot easier with Discourse.

    I'm going to run each forum on a separate DO instance, so resources will be dedicated to whatever I'm running.
     
    • Agree Agree x 2
  4. RoldanLT

    RoldanLT Well-Known Member

    3,899
    949
    113
    May 25, 2014
    Phillipines
    Ratings:
    +1,298
    Local Time:
    4:23 AM
    1.11
    10.2
    I always prefer Discourse over NodeBB.
    I tried both, and Discourse is ROCK SOLID, STABLE and Highly Developed.
    Nodebb is just nice but not practical to use.

    By the way, I have small forum running Discourse just to familiarize it also :).
    So when XenForo 2.0 comes out and if the improvements are not so big, then I will convert my semi-large forum to Discourse.
     
    • Informative Informative x 1
  5. Jimmy

    Jimmy Premium Member Premium Member

    1,114
    247
    63
    Oct 24, 2015
    East Coast USA
    Ratings:
    +596
    Local Time:
    4:23 PM
    1.13.x
    MariaDB 10.1.x
    I'm leaning toward Discourse also. From what I'm reading it has some nice features. One of the big things I've read about NodeBB over Discourse is the experience when dealing with the development teams. Seem like Jeff and the gang over at Discourse have a very low threshold for posters who don't know what they're doing. Though, I've been a member of the meta Discourse forum since 2013 and have never had an issue.

    I have two IPB and 1 Xenforo license. I'm going to use the IPB licenses for more complex topics with "additional" information... like classifieds, video section, blog, etc. Discourse will be used for a pure discussion forum for topics which I would never have video, blogging, etc sections.

    I was also considering Telescope and Codecanyon's Hackers News. Hackers News is actually a pretty nice script - PHP based.

    Telescope: Build your own Hacker News, Reddit, or Product Hunt.
    Hackers News : Community Script by abhimanyu003 | CodeCanyon
     
    • Informative Informative x 1
  6. Jimmy

    Jimmy Premium Member Premium Member

    1,114
    247
    63
    Oct 24, 2015
    East Coast USA
    Ratings:
    +596
    Local Time:
    4:23 PM
    1.13.x
    MariaDB 10.1.x
    @eva2000 maybe some kind of quick install of Discourse would bring more people to Centmin mod? I know you have a bunch of items on your list, but making it easy to spin up centmin mod with Discourse could get you a lot more users of Centmin Mod IMO. Getting Jeff Atwood on your side would probably get a ton of people over here... he's a major player. Just a thought, I know some people want to run Nginx with Discourse and others are having a hard time setting it up on CentOS. Out of all the forum software out there, Jeff is probably the biggest name being that he created the Stack sites.
     
  7. eva2000

    eva2000 Administrator Staff Member

    30,152
    6,782
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,133
    Local Time:
    6:23 AM
    Nginx 1.13.x
    MariaDB 5.5
    Yeah it's on my eventual to do list. Letsencrypt integration and acmetool.sh is highest priority right now though so i can release 123.09stable :) ;)
     
    • Informative Informative x 1
  8. eva2000

    eva2000 Administrator Staff Member

    30,152
    6,782
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,133
    Local Time:
    6:23 AM
    Nginx 1.13.x
    MariaDB 5.5
  9. Revenge

    Revenge Active Member

    288
    64
    28
    Feb 21, 2016
    Portugal
    Ratings:
    +227
    Local Time:
    9:23 PM
    1.9.x
    10.1.x
    I have seen both and i dislike both lol

    Xenforo or Invision are way more practical to use.
     
    • Like Like x 2
  10. Jimmy

    Jimmy Premium Member Premium Member

    1,114
    247
    63
    Oct 24, 2015
    East Coast USA
    Ratings:
    +596
    Local Time:
    4:23 PM
    1.13.x
    MariaDB 10.1.x
    I really like the way Discourse is setup with the the lists. Bigger forums with more information, I'd go with IPB. I also like the free aspect.
     
  11. eva2000

    eva2000 Administrator Staff Member

    30,152
    6,782
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,133
    Local Time:
    6:23 AM
    Nginx 1.13.x
    MariaDB 5.5
  12. Jimmy

    Jimmy Premium Member Premium Member

    1,114
    247
    63
    Oct 24, 2015
    East Coast USA
    Ratings:
    +596
    Local Time:
    4:23 PM
    1.13.x
    MariaDB 10.1.x
    I actually hated that at first, but now I kinda like it. There are a lot of people online, from what I've read, that don't like that either. I guess that's what you get when you use the "forum of the future".
     
  13. RoldanLT

    RoldanLT Well-Known Member

    3,899
    949
    113
    May 25, 2014
    Phillipines
    Ratings:
    +1,298
    Local Time:
    4:23 AM
    1.11
    10.2
    It's very easy to do.
    Just a few commands:
    Code:
    wget -qO- https://get.docker.com/ | sh
    sudo -s
    mkdir /var/discourse
    git clone https://github.com/discourse/discourse_docker.git /var/discourse
    cd /var/discourse
    ./discourse-setup
    Credits: discourse/INSTALL-cloud.md at master · discourse/discourse · GitHub

    Anyone that has basic SSH knowledge can do that :D.
     
    • Informative Informative x 1
  14. Jimmy

    Jimmy Premium Member Premium Member

    1,114
    247
    63
    Oct 24, 2015
    East Coast USA
    Ratings:
    +596
    Local Time:
    4:23 PM
    1.13.x
    MariaDB 10.1.x
    I finally got a chance to fire up Discourse on DO. It's really nice.

    I'm curious why you say it's not practical to use? I'll admit it's much easier to run multiple Xen and IPB on a server and I know IPB because I've used it. But, Discourse doesn't look too bad. Tons of options in the admin. Interested in hearing your comments about Discourse.
     
  15. Revenge

    Revenge Active Member

    288
    64
    28
    Feb 21, 2016
    Portugal
    Ratings:
    +227
    Local Time:
    9:23 PM
    1.9.x
    10.1.x
    I have come across some discourse sites and i simple don't like. For example, if centminmod was using discourse instead of Xenforo, we would probably not be here talking.

    I don't know if there are many themes for it, but all the sites i saw using discourse, looked the same.
     
    • Agree Agree x 1
  16. eva2000

    eva2000 Administrator Staff Member

    30,152
    6,782
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,133
    Local Time:
    6:23 AM
    Nginx 1.13.x
    MariaDB 5.5
    yeah not much a fan of discourse - continuous scroll is one of my pet hates !
     
  17. Jimmy

    Jimmy Premium Member Premium Member

    1,114
    247
    63
    Oct 24, 2015
    East Coast USA
    Ratings:
    +596
    Local Time:
    4:23 PM
    1.13.x
    MariaDB 10.1.x
    I agree with you there.

    My biggest hangups about it right now is running multiple sites on one server and lack of monetization options. They have one plugin for google adsense, etc. but nothing if I want to sell ads directly. It gives me the impression that they just want to focus on their enterprise customers via selling hosting and management. I really wish IPB wasn't so dam expensive.
     
  18. Jimmy

    Jimmy Premium Member Premium Member

    1,114
    247
    63
    Oct 24, 2015
    East Coast USA
    Ratings:
    +596
    Local Time:
    4:23 PM
    1.13.x
    MariaDB 10.1.x
    I didn't like that at first. Now I kinda like it. One of my biggest things when I setup a new forum is coming up with all the categories and forums... too many, not enough. Discourse makes categories not as important IMO. Categories are more like tags.
     
  19. eva2000

    eva2000 Administrator Staff Member

    30,152
    6,782
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,133
    Local Time:
    6:23 AM
    Nginx 1.13.x
    MariaDB 5.5
    yeah discourse with continuous scroll eliminated would be much better
     
  20. Jimmy

    Jimmy Premium Member Premium Member

    1,114
    247
    63
    Oct 24, 2015
    East Coast USA
    Ratings:
    +596
    Local Time:
    4:23 PM
    1.13.x
    MariaDB 10.1.x
    One thing I figured out very quick with both NodeBB and Discourse, they're not geared to making money selling ad space unless you like to run google adsense. Maybe I should add, they're not geared toward making money at all. There must be 100 ways to make money on an IPB forum.

    On both pieces of software the only thing I can sell direct is pinned topics.

    I really like the flat threaded layout that Discourse / NodeBB uses. It reduces the amount of clicks the user has to do to get into a thread. Visitors don't have to click in and out of forums / categories like on a traditional forum.

    NodeBB seems a little more web hosting friendly. Discourse, you have to run their docker image.
     
    • Informative Informative x 2