You'll probably want NodeBB to run in the foreground, and not pipe output to the log file, if you want to use forever or upstart.
node loader.js --no-silent --no-daemon will run production mode and leave output piping to stdout. It will also run in the foreground, which forever expects.
If you use app.js, you won't need --no-daemon, but you'll only be running one process.
Hey there. Basically I have a forum around the same size as yours. I moved from myBB to NodeBB.
I am using NodeBB since almost a year now.
Security isn't an issue. There have been some XSS vulnerabilities here and there, but these have been patched within a few hours.
Updating NodeBB is easy as well, you just run git pull, stop your forum, run ./nodebb upgrade and then start it again. No need to restart NodeJS or Redis/Mongo.
Setting up a system running PHP and NodeJS is fairly simple. Maybe take a look at my tutorial "High performance stack".
Moving NodeBB is pretty simple too. Just copy all the files to your new machine and run ./nodebb start. Thats it (assuming you have your stack installed of course).
NodeBB automatically chooses the right language for your user. At least my members got their mother language. Alternatively the users can set the language in their profile settings.
My forum is using a Redis database. It takes around 500-700MB RAM, not a big deal for me, but depends on your server of course.
To contribute to the NodeBB translations you can check Transifex and participate.
If you want I can help you doing the movement. Feel free to drop me a message.
@a_5mith said in Recommand: Attracting developers and end users to nodeBB:
are we explaining what each individual hook is for,
It would be nice if each individual hook was more explained. A lot of try and fail now + google
Hah, wow that's an interesting bug. Definitely worth reporting, although I don't know if we'll make this something we can toggle
julianlam created this issue in NodeBB/NodeBB
Auto-hiding navbar persists if browser resized