What happend
Backblaze release there cloud storage’s S3 compatible API about 2 week ago. Given that it is more reliable and cheaper, I tried to move my primary s3 backend from self-hosted MinIO to B2 Cloud Storage this morning but failed.
Definitive Guide to using Minio as NextCloud Primary Storage Minio is an on-premises object storage server that can be deployed as a Minio cluster (with local storage) or as a gateway to other object storage services with their own API such as Backblaze B2, Azure Blob Storage, and Google Cloud Storage. Minio is an official integration with backblaze b2. It is like a translation layer that allows you to access your backblaze b2 account (or any other supported type of cloud storage) using the Amazon S3 API. Then I configured nextcloud to use the Amazon S3 storage driver instead of the local file disk. Nextcloud Hub is the first completely integrated on-premises content collaboration platform on the market, ready for a new generation of users who expect seamless online collaboration capabilities out of the box. Hey, I have been having problem integrating b2 into my Nextcloud, I finally figured out how to access my b2 files from Nextcloud by using Minio as the gateway to translate b2 into s3, however I could not upload/move/copy file(s) to Minio. Cloud Gallery is the app that allows you to browse all the photos stored on your Nextcloud account without having to download them on your smartphone first. You can look at your favorite moments and share them quickly and easily, without taking up space on your smartphone. Functionality:. Memoir story. Simple and intuitive interface.
I’m using K3S v17.3 and latest stable/nextcloud chart. After first failed I thought that is a database issue so I change my database backend from mariadb to sqlite but still not work.
Logs
Apache2’s logs said Pod’s livenessProbe checked
/status.php
but always got 400:System junk cleaner free download. there is no log from nextcloud, even after set loglevel to debug:
and I don’t know how to get log from php side. Please somebody here told me how to get log from php side.
Possible reason
Since I only modified the S3 configuration file, I can only think that B2’s S3 API does not meet the requirements of nextcloud.
Here’s B2 said what they support or not:
Full S3 API docs see links above.
![Nextcloud Backblaze Nextcloud Backblaze](/uploads/1/1/8/3/118392410/817764795.png)
Conf file
Chart’s values.yaml:
PS. Region
us-west-1
works with other apps and nextcloud don’t work with us-west-002
either I checked.PS. I tried both nc18 and nc17.
![Backblaze Backblaze](/uploads/1/1/8/3/118392410/626508462.png)
What hpappend with B2’s storage
Infact, after the very first pod failed, there is some files in B2’s bucket generated by nextcloud.
Nextcloud Backblaze Backup
I download that
urn:oid:5
file from B2’s cloud storage.Seek for help
Nextcloud Backblaze
Is here anyone use B2’s S3 API as well and how about you?