|
Odoo 15 – 19
CE & EE
Odoo SH Ready
LGPL-3
S3 Attachment Storage
|
|
$16
One-Time
|
15–19
Odoo Versions
|
4+
S3 Providers
|
0
DB Migrations
|
|
|
Three Engines. One Install.Everything you need to move your Odoo filestore to the cloud — permanently and safely.
|
Three Overrides on ir.attachment. No Schema Change.The
|
Key FeaturesEverything you need. Nothing you don't.
|
Supported ProvidersAny storage that speaks S3.
|
4 Steps. About 5 Minutes.From install to production S3 storage.
|
See It in ActionFrom installation to S3 bucket — the full workflow.
Live Demo — S3 Attachment Storage
Odoo Apps — Install Module
Step 1 — Install · Go to Odoo → Apps → Update App List → Search "S3" → Install.
Settings → General Settings → S3 Attachment Storage
Step 2 — Configure · Enter Bucket, Access Key ID, Secret Access Key, Endpoint URL, and Region. Save.
Any Odoo Module — Attach a File Normally
Step 3 — Use Normally · Attach any file to any record. Odoo behaves identically — the upload routes to S3 transparently.
Amazon S3 Console — Objects in Bucket
Step 4 — Confirm · Check your S3 bucket — every attachment lands exactly there. Content-addressed, deduplicated, and safe. |
CompatibilityOdoo 15 – 19. CE & EE. Odoo SH and self-hosted.
|
ChangelogWhat changed and why — every version documented.
v 1.0.3 — Latest
Excluded Models, Repair Action, Client Caching
v 1.0.2
Web Assets Stored Locally
v 1.0.1
S3 Garbage Collection
v 1.0.0
Initial Release
Transparent S3 attachment storage with automatic local fallback, retry with exponential backoff, two-phase migration tooling, Settings UI, production-only mode, and S3-compatible provider support. |
Frequently Asked QuestionsWill my existing attachments be moved automatically?No. Existing attachments stay where they are until you activate the two-phase migration crons. New attachments route to S3 immediately. You control when migration runs. What happens if S3 goes down or is unreachable?Operations fall back to local disk silently. Reads try S3 first, then fall back to local. Writes fall back to local after retries. Odoo never surfaces an error — the system keeps working. Does it work on Odoo SH?Yes — built for Odoo SH. Credentials are stored in Does installing this module change the database schema?No. The Can I protect my production bucket from staging writes?Yes. Enable Production Only mode in Settings. Staging and dev branches read from S3 but write new files to local disk — production bucket stays clean. Can I switch providers later without data loss?Yes. Update the Endpoint URL and credentials in Settings, then re-run the migration crons to upload everything to the new provider. The read fallback ensures files stay accessible during the transition. |
|
📨
A Real Engineer Reads Every EmailHit a bug? Migrating a 50 GB filestore? Need a custom provider integration? We respond within 24 business hours. ✉ Email OdooBuilders
|
|
© 2024 OdooBuilders — S3 Attachment Storage — Odoo 15–19 CE & EE — License: LGPL-3 |
Please log in to comment on this module