Last update, this issue is closed.
It seems that there is an issue when I was trying to use the terminal built into the ajenti panel. I was using ajenti to try and make my life easier when I am not at home, but that turned out to be a bad idea. Anyway, everything works just fine when I ssh into my server using bitvise.
@jimmyc2018 maybe your server restarted without you knowing and mongo and nodebb didn't automatically start back up?
Have you tried starting the mongod service and then starting nodebb?
Btw, you shouldn't run NodeBB with root or sudo. That may also be causing the problem.
@julian Would it be possible to let a user delete his own account with the posts? Can't it just be just a small js function name change on the Delete account button?
According the the GDPR and just usability wise, it would be better if the user could delete his posts.
I'd appreciate it, if you or someone else sends a changed JS file if you got time - Thanks!
@Joykiller there is no issue setting NodeBB up as root. I always do it like that and later chown the installation to another user. Then I start NodeBB over Supervisoe from that non-root user.
All issues resolved.