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.
