Internet configuration

For your server to be accessible from the outside world it needs to be configured according to its "position" in the network.

Your server needs a static local IP address for your router to know where to find your server.
See Server configuration

Your router needs a global fixed IP address for everyone in the Internet to access it and get forwarded to your server.
See Router configuration