What hardware do you use on the networking side?

Nothing special, an edgerouter that allows installing tailscale

Ah, perfect. The Mikrotiks weren't as straightforward earlier but maybe it's easier now. Glad to know it works on EdgeOS. Did you just use this? https://github.com/jamesog/tailscale-edgeos