Xenforo vs NodeBB vs Invision in 2025 (and Beyond)

I also wondered for a long time whether to choose XenForo or Invision or vBulletin. For two years I watched, listened, and read what people said. Of course, if someone has paid $300 or more for a system, it is normal to say that it is the best (or if they were paid to do so). But in the end, I settled on XenForo because I have friends who let me access the admin panel, so I could look at its code and see in practice what it can and cannot do. XenForo is good for both a simple forum community, a store, and a movie or music database as some have mentioned. I'm sure it can also be a successful social system very similar to some of the big players (like Instagram, Facebook(with an Authendio of the ThemesHouse). There are enough add-ons to develop it even as a news or gaming portal. And if that's not enough, there are developers who are ready to help.
1736299497254.webp
The speed test of my forum, with Google ads and unoptimized images, is still quite fast. Without the ads and images, I think all the indicators were in the green and at 100, even on the mobile version. Something that is difficult to achieve, without additional settings (which usually do not work), on other systems.


I couldn't wait for XenForo 3.0 to come out, I just really wanted it. :)
 
Last edited:
and is fun to set up from what a friend of mine has been commenting on.
and fun as in not really.
NodeBB isn't hard to setup we've done it a few times while demoing. The issue is it's open source but they have a platform they introduced to host it for you- which is mostly targeted at corporations from my understanding.

This platform itself, even though NodeBB is open source, made Docker drop their free support. Which I think is ridiculous

NodeBB is currently evaluating its options in response to Docker's recent announcement that it will start deleting open source packages not associated with a paid plan. As an open-source forum software, we at NodeBB are concerned about the implications of this decision, both for ourselves and for other open-source developers who rely on Docker for package management.

In light of this news, we are exploring alternative options to Docker, such as the GitHub container registry, as we find the paid plan of Docker to be too expensive. However, we have not yet made a final decision and are still in the process of evaluating all the available options.

As an open-source community, we are dedicated to maintaining our commitment to accessibility and high-quality software. Therefore, we will be taking our time to ensure that we choose the best option for our users and our community as a whole.

This means the dockerfile cannot be published by NodeBB so its community driven and the community hasn't updated it for awhile. This makes it very difficult to setup a docker installation for the average user. Setting it up on OS though is still pretty simple.

Honestly I see this as a problem Docker started for seemingly no reason, maybe just wiping out for profit companies and Node got caught in the crossfire? I'm not sure.
 
I hate and never use Docker, so that is good for me :)
I use docker a lot actually! which makes this very disappointing and I don't blame NodeBB at all since they make their livelihood developing open source software for free and living off the hosting service. It's really strange Docker went forward with this decision, I guess the $$$ talks
 
I use docker a lot actually! which makes this very disappointing and I don't blame NodeBB at all since they make their livelihood developing open source software for free and living off the hosting service. It's really strange Docker went forward with this decision, I guess the $$$ talks
Docker needed the money, they were very up front about this change - that many, many people use Docker and aren’t giving back to Docker itself. Same sort of deal why ElasticSearch, Redis, MongoDB etc have also closed their licences in recent years.
 
NodeBB isn't hard to setup we've done it a few times while demoing. The issue is it's open source but they have a platform they introduced to host it for you- which is mostly targeted at corporations from my understanding.

This platform itself, even though NodeBB is open source, made Docker drop their free support. Which I think is ridiculous



This means the dockerfile cannot be published by NodeBB so its community driven and the community hasn't updated it for awhile. This makes it very difficult to setup a docker installation for the average user. Setting it up on OS though is still pretty simple.

Honestly I see this as a problem Docker started for seemingly no reason, maybe just wiping out for profit companies and Node got caught in the crossfire? I'm not sure.

I'm not sure where you got the message you quoted, but Docker reversed their decision to remove free team plans nearly 2 years ago, just a few days after they originally announced the decision.

 
Last edited:
NodeBB isn't hard to setup we've done it a few times while demoing. The issue is it's open source but they have a platform they introduced to host it for you- which is mostly targeted at corporations from my understanding.
he said when he switched to ubuntu it was easier to set up but that for the other os he uses it was not?
he said the guides were poorly written for it.
he said once he changed it was easier to do as it had better documents.
 
he said when he switched to ubuntu it was easier to set up but that for the other os he uses it was not?
he said the guides were poorly written for it.
he said once he changed it was easier to do as it had better documents.
I believe the Ubuntu guide is the only one with pictures so that makes sense.
I've installed it on a few different systems as well as docker *hardest.

They aren't written with a ton of context but if you're even an amateur dev you should be able to work around any issues you come across.

I think the documentation is up to par with most others, but once again its all open source so they aren't really trying to sell you anything.
 
I'm not sure where you got the message you quoted, but Docker reversed their decision to remove free team plans nearly 2 years ago, just a few days after they originally announced the decision.

heres their full response


not sure if they never got the memo or just decided it wasnt worth their time
 
I believe the Ubuntu guide is the only one with pictures so that makes sense.
snide
but he said the one he needed only said to install the database software.
nothing about how to configure it or create login like the ubuntu guide?
since you commented i went and looked
compared
any more comments comparing instructions and your claimed pictures?
there has to be a reason one is (recommended).
 
snide
but he said the one he needed only said to install the database software.
nothing about how to configure it or create login like the ubuntu guide?
since you commented i went and looked
compared
any more comments comparing instructions and your claimed pictures?
there has to be a reason one is (recommended).
I wasn't being "snide" I was pointing out the most logical assumption.

You linked the CentOS one but not any of the other more popular OS https://docs.nodebb.org/installing/os/windows/
Also did you ever use CentOS? You would know why its so short.
Ubuntu is just the one they test releases on which is why its recommended. It's also the most stable/popular linux distro so it makes sense, and most vps hosts offer ubuntu more than anything for that reason.

If you even glanced at the ubuntu guide you would see the link with the pictures. https://nodebb.org/blog/how-to-install-nodebb-on-digitalocean-ubuntu-18-04/

At the end of the day though if you're installing software as an admin you shouldn't need pictures. NodeBB is by far the best free open-source forum software so I'm not mad they don't spend their freetime guiding users thru every little step of the process. It is what it is.

After testing out Node I think it's fantastic, probably not exactly what I'm looking for so I'll probably wait for XF 3 or Invision 5 but it's great open source software. If you have problems installing it I'm sure you could reach out to the forums, both the main devs are fairly active.
 
heres their full response


not sure if they never got the memo or just decided it wasnt worth their time

That post was before Docker reversed their decision, they had another response about it here: https://community.nodebb.org/topic/...hub-container-registry-registry-migration-faq

The dockerhub becoming paid wouldn't be something that blocks them from publishing their image anyways, they could (as they ended up doing anyways) just move to another Docker registry - in this case the Github Container Registry, so really no change in difficulty, just a new place to pull the image from.

But either way, all of this was 2 years ago, it's not something anyone currently looking into NodeBB has to worry about whatsoever, it's old news, and has been handled years ago :)
 
Also did you ever use CentOS? You would know why its so short.
i don't do servers he does.
he has ran linux for decades.
think since you could only get it on disks.

and they are running it on a site i use.
i kind of like it.
has what would be called a modern feel to it.
 
Back
Top Bottom