When I started using restic, I began with a hetzner storage box. Now I am using wasabi for over two years.
I find wasabi quite faster than a storage box. On the other hand, wasabi has this retention policy, it charges you for deleted bytes for some months. So the advantage of the storage box is that you have a fixed price without surprised. Also, as far as I remember, some storage box products have snapshots which is nice if your repository suffers a ransomware attack.
So in your case, If you don’t expect much data growth, I would go for a storage box. If there is a Chance your data grows a lot, I would consider wasabi since you are more flexible there.
Hetzner server auctions are a nice idea, but for 2 TB storage space (2x 2 TB RAID1) it is starting at 28 €/month, which is much more than the cloud storage solutions. The server auctions are much more interesting for a 4-8 TB storage solution though.
Just did a mean test B2 vs. Storagebox SFTP. “Mean” because this test is running on a Hetzner cloud server, so the storagebox probably has an advantage here. This is for another use case…
Backing up 427778 files, 186.138 GiB. After scanning the dir restic gives me those ETAs after running for few minutes:
My backups run in the background, so I don’t mind so much how long they take within reason. The incremental daily backups are extremely quick. I use AWS S3 with the IA storage class, but B2 is likely cheaper.
I actually wanted to use the Hetzner storagebox, but my problem is: I’m quite hard on the 2 TB limit and next step is a 5 TB box, which of course is much more expensive.
Currently I’m giving Wasabi S3 a try. Seems to be a nice alternative. They really have nice web interface and I can have a 3 TB option. Currently doing an upload with my full 40 MBit/s