Self-hosted local/staging setup options or recommendations?

I’d recommend having the staging in the cloud as a dedicated instance. testing on live site is not ideal and it would be very closely comparable to production. Hosting locally is doable but is inviting a lot of unwarranted headache for little to no reward except maybe saving a few bucks which you’d burn in electricity cost.