Buy a nas. You’ll be up and running much quicker.
Build a separate server instead. Look for low powered intel NUCs and run portainer or proxmox. Or both. Use rsync or nfs to backup relevant data to the bought nas and use Infrastructure as code/gitops to configure the NUC.
I’d advise to use headscale on a vps somewhere. Its tailscale but selfhosted.