@fei-xie Yes, NodeBB supports that out of the box. Try composing a reply to this topic, and then close the tab.
... but give it a second or two to actually save 😄
Not to be rude/judgemental, but you will need some technical understanding to successfully deploy and maintain your own NodeBB installation.
The official docs are a great place to start, but they won't hand-hold you through registering a domain, configuring DNS, etc.
If you don't want to tackle that, NodeBB have paid plans that they will manage for you.
This guide takes you through the steps of deploying on a DigitalOcean Droplet (VM), after which the VM would be accessible via IP.
This time everything should be fine and we have successfully installed NodeBB on DigitalOcean. Your forum will be available on http://<droplet-ip=address>:4567
@alexsir Yep, I guess that's the port NodeBB is configured to listen on my default. At the end of that guide, there's a link to another guide that explains how to configure nginx as a proxy - which would allow you to either configure a domain to point to your NodeBB process, and/or omit the port from the URL.