@mike This is a really interesting idea - I have one black-friday VPS I use for a couple things, the rest I run at home. I'd love to move more to the cloud, but storage access tends to be the blocker. Can you say more about what you mean by "shared storage tunneled over Tailscale"? Is it just VPN access to bulk storage at home, or storage on one of your KVMs, or is it pooled somehow?
@adampiontek I have several VPS that are all configured to be generic docker hosts. Some of the containers have persistent storage needs (e.g. Takahē needs file storage for emoji and attachments). To avoid needing to sync files between the VPS or restrict specific containers to run on specific VPS instances, I have a common nfs mount path on all my instances. All of my VPS are connected to the same tailscale network and this nfs volume is shared over the tailscale IP.
My home NAS can connect to the same tailnet as my VPS, and it does so periodically to download/backup the VPS nfs mount.