Storage Backend SFTP Environment
Glue module for storage_backend_sftp to use storage_backend_environment
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets 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-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/storage.
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.