Many if not most home router/firewalls have some provision to allow you to resolve thru NAT to a server at home.
Please note that this -may- violate TOS with your ISP; most officially don't allow servers, but some turn a blind eye to it as long as you aren't hosting something nefarious or popular (and if you are hosting something popular, it's better to just bite the bullet and get actual server hosting somewhere, given how cheap and easy it is today).
https://blog.mindorks.com/how-to-convert-your-laptop-desktop...
Ok - it isn't something for the faint of heart - but it can be done. If your public IP changes often - you'll have to use a service like this:
https://freedns.afraid.org/
Many if not most home router/firewalls have some provision to allow you to resolve thru NAT to a server at home.
Please note that this -may- violate TOS with your ISP; most officially don't allow servers, but some turn a blind eye to it as long as you aren't hosting something nefarious or popular (and if you are hosting something popular, it's better to just bite the bullet and get actual server hosting somewhere, given how cheap and easy it is today).