How to Share Files from Backblaze B2 Storage
Backblaze B2 Cloud Storage is a cloud service for storing large amounts of files in the cloud. In this document, we will discuss how to install NirvaShare and share files/folders from Backblaze B2 object storage with external users using a simple form-based authentication. NirvaShare can be installed in any operating system and has advanced features to integrate with external identity providers, but in this tutorial, we shall consider Linux Ubuntu operating system with a simple form-based authentication while sharing files from object storage. You can create a virtual machine in any of the cloud platforms or on-premise.
As a prerequisite, make sure you have access to Backblaze B2 Storage account and for a new account sign up HERE.
Make sure you have a virtual machine in any of the cloud platforms or on-premise having operating system with Linux Ubuntu 20.04. Refer to below documentation on how to install NirvaShare on a Ubuntu box.
Application API keys are required to configure NirvaShare for storage. To create application keys, follow steps below.
- Login to Backblaze account and from the left menu list, click on App Keys
- Click on Add a New Application Key
- Provide any name and click on Create New Key
- This will generate new keys, copy the KeyID and application Key
- Note – In the further documentation, KeyId is referred as Access Key
- And ApplicationKey as Secret Key
Now that you have Access key and Secret key, next proceed with the configuration of NirvaShare
With the installation being ready and having both access and secret keys, the next step is to configure NirvaShare to point to your Backblaze B2 storage and share file/folder using a Form-based authentication. Refer to below documentation on how to configure.