Above is a summary map of my Homelab setup. Notice how my machines are spread across three locations-I use wireguard to allow machines to communicate with each other. My network topology has radically changed in the last few years--since buying my first house, I've taken more time to enforce VLAN isolation, and I've also made it a point to deploy to my infrastructure in a modern, reproducible way (you can see my IaC setup in the repo I've mirrored to Github). If you'd like to see my old setup, consult the page here.