Storage Configuration
Before you can run backups, you need at least one storage configuration that tells Breeze where to send backup data. You can create multiple configurations — for example, an S3 bucket for off-site cloud storage and a local NAS for fast restores.
Creating a Storage Configuration
Section titled “Creating a Storage Configuration”The storage configuration wizard walks you through four steps:
-
Select a provider. Choose Amazon S3 or Local/NAS. Each option shows a brief description to help you decide.
-
Enter provider settings. The fields change based on your provider:
- Region — AWS region (e.g.,
us-east-1) - Bucket Name — the S3 bucket to store backups in
- Base Path — optional prefix within the bucket (e.g.,
breeze-backups/) - Access Key and Secret Key — IAM credentials with
s3:PutObject,s3:GetObject,s3:ListBucket, ands3:DeleteObjectpermissions
Also works with S3-compatible services like MinIO, Wasabi, and Backblaze B2 — just set the endpoint URL accordingly. Enter the endpoint as a host (
s3.example.com) or host and port (minio.local:9000), optionally prefixed withhttp://orhttps://; a scheme-less endpoint is treated ashttps://. Other schemes (such ass3://orftp://) are rejected with a validation error rather than failing later at backup time.- Local Path — mount point or UNC path (e.g.,
/mnt/backupsor\\nas\breeze) - Retention Tier — storage tier classification
- Region — AWS region (e.g.,
-
Set a schedule. Choose how often backups run:
- Daily — pick a start time and backup window duration
- Weekly — pick days of the week, start time, and timezone
- Cron — enter a custom cron expression for advanced scheduling
-
Configure retention. Choose a preset or customize:
- Standard — 30 days, 5 versions
- Extended — 90 days, 10 versions
- Compliance — 365 days, 20 versions
- Custom — set your own day count and version count
Optionally enable encryption. This is only enforceable for S3 destinations with server-side encryption (SSE-S3 or SSE-KMS) configured — see Encryption for details. Local/NAS destinations do not support enabling this toggle.
Click Publish Configuration to make it active, or Save as Draft to finish later.
Testing Connectivity
Section titled “Testing Connectivity”After creating a configuration, test that Breeze can reach the storage target:
- Find the configuration in your storage list.
- Click the Refresh (test) action on the configuration row.
- A success or failure message appears. The configuration’s Last Tested timestamp updates on success.
Editing a Configuration
Section titled “Editing a Configuration”Click the Edit action on any configuration to reopen the wizard. Changes are merged — updating a single field (like the bucket name) won’t erase your other settings.
Deleting a Configuration
Section titled “Deleting a Configuration”Click Delete on a configuration to remove it. Configurations that are actively referenced by a backup policy should have the policy reassigned first.
Multiple Configurations
Section titled “Multiple Configurations”You can create different configurations for different use cases:
| Use case | Recommended setup |
|---|---|
| Critical servers | S3 (off-site) + local vault (fast restore) |
| Workstations | Local NAS with 30-day retention |
| Compliance | S3 with 365-day retention and server-side encryption |
| Development/test | Local storage with minimal retention |
Assign each configuration to the appropriate devices through backup policies.