You can use nginx as a proxy.
Phusion Passenger can be useful, too.
Just getting my first NodeBB forums setup.
I want the forums user signup to be "Admin Invitation Only".
I have email configured, that's sending out email OK.
I have an Nginx reverse proxy setup - it's doing SSL for the forums, listening to 443, and redirecting to 127.0.0.1:4567 and that works fine.
My problem is that when I invite someone - they get the email, but the invite link is wrong. In the link (actual domain name redacted), there is
forums.domain.com:4567 instead of
I've looked at the email templates and they don't make any sense to me.
Much appreciation for any help,
Nevermind, figured it out.
Inside of config.json there is the
url field and a
port field... I had a port inside of the URL field, and I removed the port from the url and restarted nodebb, and it's working now!