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.

[0]: https://github.com/anderspitman/awesome-tunneling