Use OCA storages in order to store DMS documents.
It allows us to create store outside our systems.
They will be stored using the same system used on DMS System (Path and Name)
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Lets you keep DMS documents in an external storage backend instead of inside Odoo. On a DMS storage you choose the 'Storage' save type and pick the external storage to use.
This module connects the Documents Management System (DMS) with external file storages, so document files can live outside the Odoo database while still being managed from Odoo.
On a DMS storage configuration (dms.storage) a new save type called 'Storage' is added. When that type is selected, a new field for the external storage backend (fs.storage) becomes visible and is required; it stays hidden for the other save types.
When a document file (dms.file) is saved into a storage configured with the 'Storage' save type, the file content is written to the chosen external storage backend using the document's path and name. The file record then remembers the path used and which backend holds it. If the same file is saved again, the previous copy in the external storage is removed before the new one is added, so no stale files are left behind.
When the content of such a file is read, Odoo fetches it back from the external storage backend instead of from the database. Files stored with the other save types keep working as before.
Everything is configured from the existing DMS storage form; no new menu is added.
Depends on
Models and fields (2)
- dms.file · extends an existing modelstorage_path, storage_backend_id
- dms.storage · extends an existing modelsave_type, storage_backend_id
Text generated by AI (DeepSeek) from reading the Odoo 17.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/dms.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.