OdooWiki OCA HUB

Storage Backend SFTP Environment

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

Glue module for storage_backend_sftp to use storage_backend_environment

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets administrators define SFTP storage connection details (server, port, login, password, private key) in the server environment configuration file instead of typing them in Odoo.

This is a glue module that connects two existing features: SFTP storage backends and server environment configuration. Once installed, the SFTP connection settings of a storage backend can be supplied by the server's environment configuration rather than being entered manually on the storage backend record.

The following SFTP settings become environment-managed: sftp_server, sftp_port, sftp_auth_method, sftp_login, sftp_password and sftp_ssh_private_key. This means an administrator can keep credentials and server addresses outside the database, which is useful for security and for deploying the same configuration across several databases.

When the module is installed, existing values already stored in the database for these fields are preserved so they are not lost. If the module is later uninstalled, the database columns that were removed by the environment mechanism are restored.

It adds no new menus or screens. It only extends the existing storage.backend model, so users keep working with storage backends as before; the difference is where the SFTP connection values come from.

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: 2 confirmed, 7 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.