Skip to content
Back to Resources
Tutorials

How to configure S3 compatible object storage for DecideBase

Offload files and images to S3 compatible storage to keep your DecideBase instance fast and resilient. A practical setup guide with security best practices.

How to configure S3 compatible object storage for DecideBase

S3 compatible object storage provides the possibility to store files and images for your DecideBase instance. Keeping large objects off the application server keeps the binary small and fast, and lets you benefit from the durability and redundancy of a dedicated storage provider.

Prerequisites

  • An S3 compatible object storage provider and a bucket created for your instance.
  • Access keys for that bucket with read and write permissions.

Why object storage

Object storage is built for durability and horizontal scale. Files are replicated across multiple zones by your provider, so a single disk failure does not lose data. It also offloads the binary so the application server stays focused on request handling.

Generic setup steps

Create a dedicated bucket for your instance. Then create scoped credentials that can only access that bucket — avoid reusing account-wide keys. Configure your DecideBase instance with the bucket endpoint, region, access key, and secret key as described in your deployment guide.

Finally, verify the integration by uploading a test file through the application and confirming that the object appears in your bucket. Once the round trip works, your instance will store all uploaded files and images in object storage.