OdooWiki OCA HUB

Storage Backend

storage_backend folder_open OCA/storage open_in_new
Storage License: LGPL-3

Implement the concept of Storage with amazon S3, sftp...

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets administrators define storage backends (currently a filesystem location) and group them into categories, then test the connection from the backend form.

This module adds a technical foundation for storing files outside the standard Odoo attachment store. Administrators get a new "Storage" menu where they can create storage backends and storage backend categories.

  • On a storage backend you set a name, a category, a backend type (only "Filesystem" is available) and a relative directory path. A default "Filesystem Backend" record is created when the module is installed.
  • The form shows a "Test connection" button only when the selected backend type supports configuration validation; clicking it displays a success or failure notification.
  • Categories group backends so they can be swapped; a category form lists the backends that belong to it.
  • The backend record exposes operations to add, read, list, find, move and delete files, which are forwarded to the matching adapter component.
  • The filesystem adapter stores files inside the Odoo filestore under a "storage" directory and blocks access to paths outside that base directory.

Access to both the storage backend and storage backend category models is restricted to the Settings administrator group. The module touches storage.backend, storage.backend.category and the underlying base.storage.adapter and filesystem.adapter components. No reports, emails or scheduled jobs are defined.

Depends on

Menus it adds

menu_storagemenu_storage_backendmenu_storage_backend_category
Models and fields (4)
  • storage.backend · new modelname, categ_id (Category), backend_type, directory_path, has_validation
  • filesystem.adapter · new model
  • base.storage.adapter · new model
  • storage.backend.category · new modelname, backend_ids (Backends), description

Text generated by AI (DeepSeek) from reading the Odoo 18.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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 7 confirmed, 2 with no information of 9 versions.

terminal Installation and usage

No verified information

Installation 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.

info

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.