I'm planning to deploy NodeBB in production and have some questions regarding compatibility. Could you please share your insights on the following?
Which version of NodeBB is currently considered the most stable and compatible with most plugins?
What versions of MongoDB and Redis do you recommend using to avoid any conflicts with NodeBB and its plugins?
Are there any specific configurations or nuances I should be aware of during installation and setup to ensure smooth operation?
What version of Ubuntu should I use?
Thanks in advance for your help and recommendations!
definitely go with the latest Nodebb, because every release has incremental bug fixes
As to Ubuntu again best to take the latest release
People probably get bored of me saying this, but the thing I had most problem with is the email sending (for verifying signups)
Which mail service are you planning to use?
Minimum mongodb version is 3.6 and that is ancient you will be fine with the latest of both Redis and MongoDB. You can use both if you want, select mongodb during installation and then add a redis block into your config.json to use it for session handling. We have examples at https://docs.nodebb.org/configuring/scaling/#configure-redis.
v4.0 didn't have a lot of breaking changes like v3.0 so all plugins that were updated for 3.x will work for 4.x.