Storage Backend SFTP

storage_backend_sftp
REPOSITORY
REPOSITORYOCA/storage
GIT
GIThttps://github.com/OCA/storage.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/storage/tree/19.0/storage_backend_sftp
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYStorage
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSStéphane Bidoul
WEBSITE
WEBSITEhttps://github.com/OCA/storage
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:10:47
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component
OCA/server-env:
    - server_environment
OCA/storage:
    - storage_backend
odoo/odoo:
    - base
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES paramiko
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
storage_backend_view_form storage.backend group Inherits storage_backend.storage_backend_view_form
Models touched (1)

New fields (7)
  • backend_type Selection
    ondelete={'sftp': 'set default'} selection_add=[('sftp', 'SFTP')]
  • sftp_auth_method Selection
    default='pwd' required=True selection=[('pwd', 'Password'), ('ssh_key', 'Private key')] string='SFTP Authentification Method'
  • sftp_login Char
    help='Login to connect to sftp server' string='SFTP Login'
  • sftp_password Char
    string='SFTP Password'
  • sftp_port Integer
    default=22 string='SFTP Port'
  • sftp_server Char
    string='SFTP Host'
  • sftp_ssh_private_key Text
    help="It's recommended to not store the key here but to provide it via secret env variable. See `server_environment` docs." string='SSH private key'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/storage
GIT
GIThttps://github.com/OCA/storage.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/storage/tree/18.0/storage_backend_sftp
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYStorage
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSWeblate, oca-ci, thien
WEBSITE
WEBSITEhttps://github.com/OCA/storage
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:09:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component
OCA/server-env:
    - server_environment
OCA/storage:
    - storage_backend
odoo/odoo:
    - base
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES paramiko
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
storage_backend_view_form storage.backend group Inherits storage_backend.storage_backend_view_form
Models touched (1)

New fields (7)
  • backend_type Selection
    ondelete={'sftp': 'set default'} selection_add=[('sftp', 'SFTP')]
  • sftp_auth_method Selection
    default='pwd' required=True selection=[('pwd', 'Password'), ('ssh_key', 'Private key')] string='SFTP Authentification Method'
  • sftp_login Char
    help='Login to connect to sftp server' string='SFTP Login'
  • sftp_password Char
    string='SFTP Password'
  • sftp_port Integer
    default=22 string='SFTP Port'
  • sftp_server Char
    string='SFTP Host'
  • sftp_ssh_private_key Text
    help="It's recommended to not store the key here but to provide it via secret env variable. See `server_environment` docs." string='SSH private key'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/storage
GIT
GIThttps://github.com/OCA/storage.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/storage/tree/17.0/storage_backend_sftp
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYStorage
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSoca-ci, r.perez
WEBSITE
WEBSITEhttps://github.com/OCA/storage
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:59:31
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component
OCA/server-env:
    - server_environment
OCA/storage:
    - storage_backend
odoo/odoo:
    - base
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES paramiko
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
storage_backend_view_form storage.backend group Inherits storage_backend.storage_backend_view_form
Models touched (1)

New fields (7)
  • backend_type Selection
    ondelete={'sftp': 'set default'} selection_add=[('sftp', 'SFTP')]
  • sftp_auth_method Selection
    default='pwd' required=True selection=[('pwd', 'Password'), ('ssh_key', 'Private key')] string='SFTP Authentification Method'
  • sftp_login Char
    help='Login to connect to sftp server' string='SFTP Login'
  • sftp_password Char
    string='SFTP Password'
  • sftp_port Integer
    default=22 string='SFTP Port'
  • sftp_server Char
    string='SFTP Host'
  • sftp_ssh_private_key Text
    help="It's recommended to not store the key here but to provide it via secret env variable. See `server_environment` docs." string='SSH private key'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/storage
GIT
GIThttps://github.com/OCA/storage.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/storage/tree/16.0/storage_backend_sftp
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYStorage
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexandre Fayolle, Weblate, OCA-git-bot, Simone Orsi, oca-ci, Bastian Guenther
WEBSITE
WEBSITEhttps://github.com/OCA/storage
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:52
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component
OCA/server-env:
    - server_environment
OCA/storage:
    - storage_backend
odoo/odoo:
    - base
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES paramiko
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
storage_backend_view_form storage.backend group Inherits storage_backend.storage_backend_view_form
Models touched (1)

New fields (7)
  • backend_type Selection
    ondelete={'sftp': 'set default'} selection_add=[('sftp', 'SFTP')]
  • sftp_auth_method Selection
    default='pwd' required=True selection=[('pwd', 'Password'), ('ssh_key', 'Private key')] string='SFTP Authentification Method'
  • sftp_login Char
    help='Login to connect to sftp server' string='SFTP Login'
  • sftp_password Char
    string='SFTP Password'
  • sftp_port Integer
    default=22 string='SFTP Port'
  • sftp_server Char
    string='SFTP Host'
  • sftp_ssh_private_key Text
    help="It's recommended to not store the key here but to provide it via secret env variable. See `server_environment` docs." string='SSH private key'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/storage
GIT
GIThttps://github.com/OCA/storage.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/storage/tree/15.0/storage_backend_sftp
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYStorage
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSjcoux, OCA-git-bot, Simone Orsi, SilvioC2C, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/storage
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:37
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component
OCA/server-env:
    - server_environment
OCA/storage:
    - storage_backend
odoo/odoo:
    - base
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES cryptography<37
paramiko
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
storage_backend_view_form storage.backend group Inherits storage_backend.storage_backend_view_form
Models touched (1)

New fields (7)
  • backend_type Selection
    ondelete={'sftp': 'set default'} selection_add=[('sftp', 'SFTP')]
  • sftp_auth_method Selection
    default='pwd' required=True selection=[('pwd', 'Password'), ('ssh_key', 'Private key')] string='SFTP Authentification Method'
  • sftp_login Char
    help='Login to connect to sftp server' string='SFTP Login'
  • sftp_password Char
    string='SFTP Password'
  • sftp_port Integer
    default=22 string='SFTP Port'
  • sftp_server Char
    string='SFTP Host'
  • sftp_ssh_private_key Text
    help="It's recommended to not store the key here but to provide it via secret env variable. See `server_environment` docs." string='SSH private key'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/storage
GIT
GIThttps://github.com/OCA/storage.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/storage/tree/14.0/storage_backend_sftp
VERSION
VERSION 2.0.3
CATEGORY
CATEGORYStorage
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSFlorent Xicluna, jcoux, Sébastien BEAU, oca-travis, Weblate, OCA-git-bot, Simone Orsi, Pierrick Brun, Hai Lang
WEBSITE
WEBSITEhttps://github.com/OCA/storage
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:04
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component
OCA/server-env:
    - server_environment
OCA/storage:
    - storage_backend
odoo/odoo:
    - base
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES paramiko
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
storage_backend_view_form storage.backend group Inherits storage_backend.storage_backend_view_form
Models touched (1)

New fields (7)
  • backend_type Selection
    ondelete={'sftp': 'set default'} selection_add=[('sftp', 'SFTP')]
  • sftp_auth_method Selection
    default='pwd' required=True selection=[('pwd', 'Password'), ('ssh_key', 'Private key')] string='SFTP Authentification Method'
  • sftp_login Char
    help='Login to connect to sftp server' string='SFTP Login'
  • sftp_password Char
    string='SFTP Password'
  • sftp_port Integer
    default=22 string='SFTP Port'
  • sftp_server Char
    string='SFTP Host'
  • sftp_ssh_private_key Text
    help="It's recommended to not store the key here but to provide it via secret env variable. See `server_environment` docs." string='SSH private key'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/storage
GIT
GIThttps://github.com/OCA/storage.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/storage/tree/13.0/storage_backend_sftp
VERSION
VERSION 1.4.1
CATEGORY
CATEGORYStorage
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSLaurent Mignon (ACSONE), Enric Tobella, Lois Rilo, oca-travis, OCA-git-bot, Simone Orsi
WEBSITE
WEBSITEhttps://github.com/OCA/storage
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component
OCA/server-env:
    - server_environment
OCA/storage:
    - storage_backend
odoo/odoo:
    - base
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES paramiko
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
storage_backend_view_form storage.backend group Inherits storage_backend.storage_backend_view_form
Models touched (1)

New fields (7)
  • backend_type Selection
    selection_add=[('sftp', 'SFTP')]
  • sftp_auth_method Selection
    default='pwd' required=True selection=[('pwd', 'Password'), ('ssh_key', 'Private key')] string='SFTP Authentification Method'
  • sftp_login Char
    help='Login to connect to sftp server' string='SFTP Login'
  • sftp_password Char
    string='SFTP Password'
  • sftp_port Integer
    default=22 string='SFTP Port'
  • sftp_server Char
    string='SFTP Host'
  • sftp_ssh_private_key Text
    help="It's recommended to not store the key here but to provide it via secret env variable. See `server_environment` docs." string='SSH private key'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/storage
GIT
GIThttps://github.com/OCA/storage.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/storage/tree/12.0/storage_backend_sftp
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYStorage
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSDenis Roussel, Stéphane Bidoul (ACSONE), Florian da Costa, oca-travis, OCA-git-bot, Simone Orsi
WEBSITE
WEBSITEhttps://github.com/OCA/storage
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component
OCA/server-env:
    - server_environment
OCA/storage:
    - storage_backend
odoo/odoo:
    - base
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES paramiko
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
storage_backend_view_form storage.backend group Inherits storage_backend.storage_backend_view_form
Models touched (1)

New fields (6)
  • backend_type Selection
    selection_add=[('sftp', 'SFTP')]
  • sftp_auth_method Selection
    default='pwd' required=True selection=[('pwd', 'Password'), ('ssh_key', 'Private key')] string='Authentification Method'
  • sftp_login Char
    help='Login to connect to sftp server' string='Login'
  • sftp_password Char
    string='Password'
  • sftp_port Integer
    default=22 string='Port'
  • sftp_server Char
    string='SFTP Host'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/storage
GIT
GIThttps://github.com/OCA/storage.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/storage/tree/10.0/storage_backend_sftp
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYStorage
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSCédric Pigeon, Laurent Mignon (ACSONE), Denis Roussel, Sébastien BEAU, oca-travis, OCA-git-bot, Benoit
WEBSITE
WEBSITEhttps://github.com/OCA/storage
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - component
OCA/server-tools:
    - keychain
OCA/storage:
    - storage_backend
odoo/odoo:
    - base
    - base_setup
    - web_kanban
    - web
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES paramiko
cryptography
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
storage_backend_view_form storage.backend group Inherits storage_backend.storage_backend_view_form
Models touched (1)

New fields (6)
  • backend_type Selection
    selection_add=[('sftp', 'SFTP')]
  • sftp_auth_method Selection
    default='pwd' required=True selection=[('pwd', 'Password'), ('ssh_key', 'Private key')] string='Authentification Method'
  • sftp_login Char
    help='Login to connect to sftp server' sparse='data' string='Login'
  • sftp_password Char
    related='password' string='Password'
  • sftp_port Integer
    default=22 sparse='data' string='Port'
  • sftp_server Char
    sparse='data' string='Host'
Public methods (0)

No public methods.