I would go for something like Wasabi cloud storage ,
It’s api is S3 compliant.
And also I believe they have minimal cost for transferring data from S3 into wasabi , so initial setup cost should be lower too.
It should be relatively cheaper than self hosting too , when you account for hidden costs that comes with self hosting , related to managing additional employees , having protocols in place for recovering from faults , expanding the storage as you go , maintaining existing infrastructure , etc.
It’s api is S3 compliant.
And also I believe they have minimal cost for transferring data from S3 into wasabi , so initial setup cost should be lower too.
It should be relatively cheaper than self hosting too , when you account for hidden costs that comes with self hosting , related to managing additional employees , having protocols in place for recovering from faults , expanding the storage as you go , maintaining existing infrastructure , etc.
You can compare the prices with respect to S3 at
(https://wasabi.com/cloud-storage-pricing/#cost-estimates)