I was able to install it by following the instructions from here: https://products.containerize.com/discussion-forum/nodebb
I already have node.js installed on my computer. I did not install redis or nginx.
I have a mac, so on Terminal, after I created a directory called "nodebb", I skipped the first few lines of the instructions, and just pointed to the directory I created, by using the "cd" command. I then created another directory called NodeBB inside the nodebb directory. You may skip creating two directories and just create a directory called "NodeBB". I pointed to this directory by using the cd command.
Then this line
"git clone -b v1.15.x https://github.com/NodeBB/NodeBB.git ."
was the key for me.
After I typed that, nodebb was cloned to the directory.
Then I ran "./nodebb setup".
I used mongo for the database.
When prompted, I pasted the connection string that I got from mongodb's site. I substituted "nodebb" for the database part in the string. (I set up mongodb (Cloud Atlas) beforehand). The instructions that come up on Terminal will tell you to call your database "nodebb".
After that step, the program ran automatically and installed the files. It asked me to put in the username and password for mongodb and it also asked me to choose a name for admin and password. You might have to wait a while as it pauses for a long time after "Confirm Password". I thought there was some problem and was tempted to abort the operation, as it was taking a long time, but it did come up with further instructions after a while.
I typed "./nodebb start" when the setup finished and then went to "localhost:4567", and this time, I was able to see a normal board, and could log in as admin.
I write this follow-up in case another mac user has trouble installing nodebb. In the end, setup was pretty straightforward and did not involve a lot of steps. My OS is High Sierra.
The instructions, including the ones for Linux, at the official nodebb site did not work for me.
Problems with user groups/permissions
Marc Boisvert-Dupras GNU/Linux
Hey all, there seems to be a problem with group permissions on my forums. For some reason, users are able to join private group without being accepted which is quite a problem as we have ~3k users and this sort of thing can become unmanageable very quick. We use groups on the forums for our staff members and they have special permissions to moderate topics etc..
I also noticed that when removing a user from said groups, I get a
Error: Invalid dataalert but the user does get removed from the group. Something is wrong but I cannot pinpoint what exactly and nothing shows up in the logs.
We are running 0.8.2 currently. Any help would be appreciated! If you need more information please ask and I shall oblige
pichalite Plugin & Theme Devreplied to Marc Boisvert-Dupras on last edited by
@Marc-Boisvert-Dupras what's your community's URL?
Marc Boisvert-Dupras GNU/Linuxreplied to pichalite on last edited by
Marc Boisvert-Dupras GNU/Linux
Anyone? This is a pretty major thing for us :S
yariplus Community Rep
Is this on?
pichalite Plugin & Theme Devreplied to yariplus on last edited by pichalite
@Marc-Boisvert-Dupras this is probably related to this bug
You will have to upgrade to 0.9.x or modify the file yourself to fix the issue
Marc Boisvert-Dupras GNU/Linuxreplied to yariplus on last edited by
@yariplus Yes of course
@pichalite I will attempt an upgrade to 0.9.x see if it fixed the issue. Thanks a bunch!!