In nodebb's case it will just need the A (or E... which will be nginx. Don't ask me why the E stands for nginx, as that is how they named the stack. Maybe because it is pronounced engine-x) and the M... for mongodb
NodeBB is designed to work best under a virtual private server. Using a traditional hosting service is not recommended as they do not have the capabilities to power NodeBB effectively.
Thank you for your interest in NodeBB!
You probably shouldn't be using sendmail anyways. It will get caught by spam filters.
Then you should be able to start NodeBB with ./nodebb start
You need the uploaded files as well which are at public/uploads in the nodebb folder.