S3 Backups (Beta) - Setup S3 Backups on Backblaze
In addition to Enhance's built-in backup service, you can configure third-party S3-compatible backups from providers like Backblaze, AWS, and R2. These backups will adhere to the backup role settings configured in Settings > Service > Backups. Enhance's built-in backup service and S3 backups can run side by side.
Important Tip:
- Enhance’s built-in backups are incremental, which makes them more efficient in terms of storage, whereas third-party S3 backups create a full
tar.gz
of each website, consuming more storage.
Setting Up S3 Backups on Backblaze
-
Navigate to the Enhance Control Panel:
- Select Integrations in the left menu.
- Click on the Backups tab, then click Connect. This will open the "Connect S3 Object Storage" form.
-
Create a Bucket in Backblaze:
- In a new browser tab, log in to your Backblaze account.
- In the left-hand menu, select Buckets.
- Click Create a Bucket and fill out the form:
- Bucket Name: Choose a unique name (e.g., quape123).
- Disable the following options:
- Lifecycle
- Data Redundancy
- Versioning (if applicable).
- Click Finish to create the bucket.
-
Create an Application Key:
- In the left menu, select Application Keys.
- Click Add a New Application Key and fill out the form:
- Application Name: Choose any name.
- Access for the Relevant Bucket: Select the bucket created earlier (e.g.,
examplename90
). - Permissions: Select Read and Write access.
- Click Finish and then copy the Application Key ID and Application Key Secret to your clipboard.
- In the left menu, select Application Keys.
-
Complete the Form in Enhance:
- Return to the Enhance control panel and fill out the "Connect S3 Object Storage" form with the following information:
- Region: Found on the Buckets page (look after
s3.
). - Endpoint: Found on the Buckets page.
- Bucket Name: The name of the Backblaze bucket you created.
- Prefix: Choose a prefix (can be any name).
- Access Key ID: The key you copied from Backblaze.
- Access Key Secret: The application key secret you copied from Backblaze.
- Region: Found on the Buckets page (look after
- Return to the Enhance control panel and fill out the "Connect S3 Object Storage" form with the following information:
-
Click "Connect" to complete the setup.
This will integrate Backblaze S3 backups with your Enhance cluster, allowing you to store website backups externally.