If you want to host a web application or service on a home network, make it accessible from the Internet, but not create a DMZ or enable port forwarding on your home router, you can use GitHub - inlets/inlets: Reverse proxy and service tunnel written in Go. Instructions for how to use a Raspberry Pi as the Internet gateway are in Build a 10 USD Raspberry Pi Tunnel Gateway.