I remember home hosting fondly too.
Every so often I think about doing it again, but security paranoia keeps me from it. What if they broke out somehow? I could DMZ it I guess.
I'd recommend running your selfhosted stuff in a VM (or docker) and using tunneling[0] to access it.