Odoo自动化数据库备份项目介绍
1. 项目基础介绍及编程语言
本项目是一个开源的Odoo自动化数据库备份解决方案,由Yenthe666维护,主要使用Python语言开发。项目旨在为Odoo用户提供一种简单、高效的方式来定期备份他们的数据库,支持本地和远程FTP服务器备份。
2. 项目核心功能
- 自动化备份:支持定时任务,自动执行数据库备份。
- 本地与FTP备份:备份可以保存在本地服务器,也可以上传到远程FTP服务器。
- 安全性:提供数据库管理器的安全配置选项,推荐禁用数据库管理器以提高安全性。
- 兼容性:与不同版本的Odoo兼容,包括最新的Odoo 16版本。
3. 项目最近更新的功能
- 版本更新:最新版本16.0是稳定版,兼容最新的Odoo版本。
- 移除pysftp依赖:正在进行的开发工作旨在移除对pysftp库的依赖,使项目更加轻量化。
- 增强安全性:自2020年2月28日起,项目更新后不再需要数据库管理器暴露,提高了系统的安全性。
- 兼容性改进:针对使用
--load
或server_wide_modules
参数的情况,确保base
和web
模块被正确设置,避免404错误。 - Odoo.sh支持:增加了对Odoo.sh环境的支持,通过
auto_backup_sh
模块,允许将Odoo.sh上的备份推送到远程SFTP位置。
这些更新和改进使得项目更加稳定、安全且易于使用,为Odoo用户提供了可靠的数据库备份解决方案。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考