| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 157 |
| Technical Name |
aws_s3_attachment |
| License | LGPL-3 |
S3 Attachment Storage
Offload your Odoo attachments to Amazon S3 to save database space and boost performance.
Reduce Database Size
Stop bloating your PostgreSQL database or local filestore. Seamlessly store all documents, images, and attachments directly into a private Amazon S3 bucket.
High Performance
Keep your Odoo instance fast and responsive. Attachments are streamed directly when needed, maintaining optimal performance for your ERP users.
Secure & Private
Supports S3 Server-Side Encryption (SSE) to ensure your attachments are securely encrypted at rest. Data is strictly kept private within your bucket.
S3 Compatible Storage
Works perfectly with AWS S3, but can also be configured to work with any S3-compatible object storage provider like DigitalOcean Spaces, MinIO, or Wasabi by configuring custom endpoint URLs.
Configuration Guide
Configure the module via Settings > Technical > System Parameters or by setting Environment Variables.
| System Parameter Key | Environment Variable | Description |
|---|---|---|
aws_s3_attachment.bucket |
ODOO_S3_BUCKET |
(Required) The name of your AWS S3 bucket. |
aws_s3_attachment.region |
ODOO_S3_REGION |
(Required) The AWS region (e.g. us-east-1). |
aws_s3_attachment.prefix |
ODOO_S3_PREFIX |
(Optional) A folder prefix within the bucket to store files. |
aws_s3_attachment.endpoint_url |
ODOO_S3_ENDPOINT_URL |
(Optional) Custom endpoint URL (for DigitalOcean Spaces, MinIO, Wasabi, etc). |
aws_s3_attachment.addressing_style |
ODOO_S3_ADDRESSING_STYLE |
(Optional) URL Addressing style. Default is virtual. |
aws_s3_attachment.server_side_encryption |
ODOO_S3_SSE |
(Optional) Enable Server-Side Encryption (e.g. AES256 or aws:kms). |
AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) or by using an attached IAM role.
Get Started Today
Take control of your Odoo storage scaling with our premium S3 integration.
Please log in to comment on this module