Proxmox is great. It’s Debian based, so you can install Docker directly on it if you want, but I recommend installing a Debian virtual machine and installing Docker there. That way you can manage backups, transfer the whole thing when you upgrade machines, etc.
I use Backblaze B2. I used to use Restic to do the backing up, but now I use Duplicati. I don’t back everything up, just photos, music, documents and stuff, a couple of important VM images, and that’s about it.