owncloud / core

:cloud: ownCloud web server core (Files, DAV, etc.)
https://owncloud.com
GNU Affero General Public License v3.0
8.38k stars 2.06k forks source link

Feature Request: BackBlaze B2 External Storage #21304

Closed ghost closed 8 years ago

ghost commented 8 years ago

I know that there are already a wide range of supported External Storage Services, however BackBlaze B2 is now available to the public and is really cheap for storage.

Would be great to see this implemented into OwnCloud.

https://www.backblaze.com/b2/cloud-storage.html

It has a set of API's, so should be fairly easy to implement?

aspdye commented 8 years ago

Sounds principle not bad. Unfortunately B2 supports apparently not the API's of S3 or any other backend we have already integrated in app:files_external (SFTP, WebDAV, SMB ...) :(

... so would have to be built here a separate backend into the app:files_external. Of this I advise currently off because Blaze Black B2 is still in public beta, and there may still be changes in the service (and its API).

RobinMcCorkell commented 8 years ago

This should be implemented as an app that implements the required storage interface for ownCloud. You might want to look for a PHP library if you are looking to implement it.

harveydobson commented 6 years ago

Where would I need to start to look at implementing this into the core files_external app?

I notice that in master the AmazonS3.php file has been.... moved?