I had back this problem a 2nd time 2 days ago, I don't know if it's related but I was doing iptables FW settings on the VM, I had nodeBB running, and also redis and from my computer desktop redis desktop manager connected to DB.
Then I made a mistake in iptables, blocked all redis port (even local), saying nodebb unable to connect to redis (so as redis desktop manager) then when I openned back 6379 port, all data was gone, not sure if it's related, just an information.
how can I check if my password mongodb is well done During the Installation I left #auth = true after your install turned it on and then my base is no password?
root@vps259565:/home/nodebb# ./nodebb log
Type Ctrl-C to exit
26/4 10:22  - warn: [plugins/load] The following plugins may not be compatible with your version of NodeBB. This may cause unintended behaviour or crashing. In the event of an unresponsive NodeBB caused by this plugin, run
./nodebb reset -p PLUGINNAMEto disable it.
26/4 10:22  - info: NodeBB Ready
26/4 10:22  - info: Enabling 'trust proxy'
26/4 10:22  - info: NodeBB is now listening on: 0.0.0.0:4567
I think I was able to solve. I changed: # nano /etc/mongodb.conf
#auth = true
auth = true
and added to config.json
if everything done correctly?