As already said, it doesn’t really add any vulnerabilities. However, it does add some level of visibility. Your ip in the great ocean of ips on the internet is essentially anonymous until you point something at it that can be used to identify you. Some people might not care, but it’s something to take into consideration.
Another option is to use a reverse proxy like nginx. Set up a super cheap or free vps on Google Cloud or something and have that point to your home ip and the dns record points to the vps. This will do a couple of things. First, it allows your home ip to keep its anonymity, and if someone out there is a hater and tries to dos your hosted service, the vps will take the traffic and not your home internet. Also, just learning about all these cool tools and services you can build and deploy is lots of fun.
As already said, it doesn’t really add any vulnerabilities. However, it does add some level of visibility. Your ip in the great ocean of ips on the internet is essentially anonymous until you point something at it that can be used to identify you. Some people might not care, but it’s something to take into consideration. Another option is to use a reverse proxy like nginx. Set up a super cheap or free vps on Google Cloud or something and have that point to your home ip and the dns record points to the vps. This will do a couple of things. First, it allows your home ip to keep its anonymity, and if someone out there is a hater and tries to dos your hosted service, the vps will take the traffic and not your home internet. Also, just learning about all these cool tools and services you can build and deploy is lots of fun.