

You can install a Proxmox virtualisation cluster, a popular (the most popular?) option for self-hosting services. All nodes in the cluster are visible in a single web interface. For additional system coordination, you can set up High Availability and clustered file systems that the nodes can share.
There are several ways around it. If you are self hosting for a small trusted group, or just yourself, you can use Tailscale.