Most of those services just use Amazon S3 on the back-end anyway, so might as well just use that? Or a cheap compatible clone. I use rclone to upload to object store on linode but it'd work with any s3 compatible service.