Backblaze B2, Cloudflare R2, Wasabi, MinIO

Any storage that speaks S3 works: fill in the Endpoint field and the rest is the same as AWS.

The app speaks plain S3, so any service that does too is a backup place. The only difference from AWS is the Endpoint field: the address of the service, which you copy from its own pages.

01 · The fields, service by service
Backblaze B2
Endpoint
The Endpoint shown on the bucket’s page, with https:// in front: https://s3.eu-central-003.backblazeb2.com
Region
The part of the endpoint between s3. and .backblazeb2.com: eu-central-003
Keys
Application Keys: make one for this bucket only. Its keyID is the access key, its applicationKey the secret key.
Cloudflare R2
Endpoint
Shown under the bucket’s settings: https://<account id>.r2.cloudflarestorage.com
Region
auto
Keys
R2 API tokens: Object Read & Write on the one bucket. The token gives an Access Key ID and a Secret Access Key.
Wasabi
Endpoint
The service URL of the bucket’s region: https://s3.eu-central-2.wasabisys.com
Region
The bucket’s region: eu-central-2
Keys
Access Keys in the Wasabi console.
Hetzner Object Storage
Endpoint
The location’s address: https://fsn1.your-objectstorage.com
Region
The location: fsn1
Keys
S3 credentials made in the Hetzner console.
MinIO, your own
Endpoint
Your server’s address: https://minio.example.com, with :9000 at the end if it uses that port
Region
us-east-1, unless you set another
Keys
An access key made in the MinIO console for this bucket.
02 · The same four rules
  • Make the bucket private. The app never needs a public bucket.
  • Make a key that can reach only that bucket, and only to list, write, read and delete files in it. Every service above can do that.
  • The endpoint must start with https://; a plain http:// address is refused.
  • Then exactly as with AWS: Test connection, Save and start backup. See Test connection, Save.

Backup and restore

Opensolr Photos is open source and MIT licensed. Questions about your Opensolr account, index or plan go to opensolr.com/contact; questions about the app itself belong on GitHub.

Opensolr Photos Documentation