@mirabilos I mean like just hosting directly off your home connection's public IP. I know port forwarding isn't strictly necessary with IPv6, but I'd imagine some people are on IPv4 only setups where you do have to deal with NAT
@ezio the caveat to using cloudflare's reverse proxy is that it only proxies inbound connections, so if the server you are running makes outbound connections, those will use your regular internet access
using a VPN tunnel means both inbound and outbound connections go through a different IP
people who host publicly-facing servers at home (not on a VPS), do you just directly use your home IP address w/ port forwarding or use a tunnel to a VPS (or a service like CF tunnels) with a reverse proxy?