QuickStackQuickStack
How ToBackups

S3 Targets

Configure S3-compatible storage targets for QuickStack backup destinations.

All QuickStack backup destinations are S3-compatible buckets. Configure at least one S3 target before setting up any backup schedule.

Configuring an S3 target

  1. Go to SettingsS3 Targets.
  2. Click Add S3 Target and fill in:
FieldDescription
NameA label for this target (anything descriptive)
S3 EndpointS3-compatible endpoint URL (e.g. s3.amazonaws.com, s3.eu-central-1.amazonaws.com, https://minio.example.com:9000)
S3 RegionBucket region (e.g. eu-central-1)
S3 Bucket NameYour S3 bucket name
S3 Access KeyIAM/service account key with bucket permissions
S3 Secret KeyCorresponding secret
  1. Click Save.

Endpoint protocol and port

The endpoint keeps the scheme and port you enter:

  • https://s3.example.com — HTTPS on port 443
  • http://minio.internal:9000 — plain HTTP on port 9000
  • s3.amazonaws.com — QuickStack assumes HTTPS

Use http://host:port for S3-compatible servers that do not serve TLS, such as a self-hosted MinIO instance during local development.

Advanced Options

OptionDefaultDescription
Use AWS Signature Version 4 (v4auth)OnSign requests with AWS Signature v4. Turn off only for providers that require the legacy signature
Force path-style addressing (forcepathstyle)OffUse endpoint/bucket instead of bucket.endpoint. Required by some S3-compatible providers

Credentials Store Access Key and Secret Key securely. Rotate credentials regularly. The IAM policy needs: s3:PutObject, s3:GetObject, s3:DeleteObject, s3:ListBucket.

Compatible providers

Any S3-compatible object storage works, including:

  • AWS S3
  • Cloudflare R2
  • Backblaze B2
  • MinIO (self-hosted)
  • Hetzner Object Storage
  • DigitalOcean Spaces

After setup

Once at least one S3 target is configured, you can reference it in:

On this page