Over engineering my homelab so I don't pay cloud providers

After years on a VPS, I'm moving my self-hosted services home and using the opportunity to migrate to a more flexible and robust setup.