This guide outlines the steps to integrate BackBlaze B2 cloud storage with the Filestore Module in FreePBX 15.x and later.
- An active BackBlaze B2 account
- BackBlaze Application Key ID and Application Key (found under "Application Keys" in your BackBlaze account)
-
Navigate to the Filestore Module:
- Within FreePBX, go to Settings -> Filestore Module.
-
Create a new S3 Filestore:
- Click Add Storage Location.
- Select S3 Compatible as the Storage Type.
-
Configure BackBlaze Settings:
- Local Display Name: Enter a descriptive name for your BackBlaze storage (e.g., "BackBlaze Backup")
- Bucket Name: Enter your BackBlaze bucket name.
- AWS Region: This field can be left as the default, as you'll specify the endpoint directly.
- AWS Access Key: Enter your BackBlaze Application Key ID.
- AWS Secret: Enter your BackBlaze Application Key.
- Path: Set to
/
(The root of your bucket)
-
Advanced Tab Settings:
- Custom Endpoint: Enter your BackBlaze bucket's endpoint URL (find this on your BackBlaze B2 dashboard).
- Custom Region: Leave this field blank.
-
Save Changes:
- Click Submit and then Apply Config to save your settings.
- The endpoint URL for your BackBlaze bucket can be found within your BackBlaze B2 account settings.
- Ensure the Application Key you use has the necessary permissions to access your BackBlaze bucket.
- Original instructions by David Aschenbrener (https://github.com/daschenbrener)