Skip to content

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.


The storage configuration wizard walks you through four steps:

  1. Select a provider. Choose Amazon S3 or Local/NAS. Each option shows a brief description to help you decide.

  2. 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, and s3:DeleteObject permissions

    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 with http:// or https://; a scheme-less endpoint is treated as https://. Other schemes (such as s3:// or ftp://) are rejected with a validation error rather than failing later at backup time.

  3. 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
  4. 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.


After creating a configuration, test that Breeze can reach the storage target:

  1. Find the configuration in your storage list.
  2. Click the Refresh (test) action on the configuration row.
  3. A success or failure message appears. The configuration’s Last Tested timestamp updates on success.

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.


Click Delete on a configuration to remove it. Configurations that are actively referenced by a backup policy should have the policy reassigned first.


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.