How to serve an online website with a domain name
It's my first time trying to serve an online website, I have bought a domain name www.example.com and I have set up Nginx and a CMS for serving content. I can reach the content locally through my router.
What I want to do is, I want to link this domain name to the website, but I have no idea how to, I'm serving from a Debian and its IP is always changing since I'm changing places frequently. I also don't have a static external IP.
I have made some research before asking but couldn't find a detailed guide for this purpose. Thanks in advance for any suggestion. (Also I'd appreciate an edit since I might have made some mistakes in terminology)