You were right, I must’ve misunderstood something when I was reading the documentation. Multi-tenant (where you have to run one instance of Minio per tenant) isn’t the same as multi-access. I’ve successfully tested simultaneous restic backups from two different machines to a single instance of Minio, and it works fantastically well.
I also tested rclone in serve mode, and the backup speed (from the client point of view) and CPU utilisation (from the server point of view) was too similar to Minio for me to worry about, so I decided to stick with Minio as the more purpose-built server product.
So in conclusion I’m very happy running Minio on my Windows server, backing up multiple Macs to a single repository. Next step is to backup the Minio directory to B2 or OneDrive using rclone.
Thanks for making restic such a cool and amazing product!