Skip to content

draftpos/auto_database_backup_suite

Repository files navigation

🗄️ Auto Database Backup & Restore Suite for Odoo 19

Version License Odoo Python GitHub stars GitHub issues

One-Click Complete Database Backup & Restore Solution for Odoo 19

Automate your Odoo database backups to 8 different storage locations and restore with a single click. Never lose your business data again!

✨ Key Features

🔄 Automatic Backups

  • Scheduled Backups - Daily, Weekly, or Monthly automatic backups
  • Multiple Formats - Choose between Zip or Dump format
  • Email Notifications - Get alerts on backup success/failure
  • Auto Cleanup - Automatically remove old backups
  • Multi-Level Storage - Store backups in multiple locations

🎯 One-Click Restore

  • Easy Restoration - Restore any backup with one click
  • Direct PostgreSQL Restore - Most reliable restoration method
  • Cross-Platform - Works on Windows, Linux, and macOS

☁️ Supported Storage Locations

Storage Status Authentication Setup Difficulty
💾 Local Storage ✅ Full Support File System Easy
☁️ Google Drive ✅ Full Support OAuth 2.0 Moderate
📦 Dropbox ✅ Full Support OAuth 2.0 Moderate
💙 OneDrive ✅ Full Support OAuth 2.0 Moderate
📁 FTP ✅ Full Support Username/Password Easy
🔒 SFTP ✅ Full Support SSH Key/Password Moderate
🌩️ NextCloud ✅ Full Support Basic Auth Moderate
🚀 Amazon S3 ✅ Full Support Access Keys Easy

📋 Table of Contents

🚀 Quick Start

Prerequisites

  • Odoo 19 Community or Enterprise
  • PostgreSQL 16+
  • Python 3.12+

One-Line Installation

git clone https://github.com/draftpos/auto_database_backup_suite.git /opt/odoo/custom_addons/auto_database_backup_suite && pip install -r /opt/odoo/custom_addons/auto_database_backup_suite/requirements.txt

About

One time Install all in one auto database backup and restore

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages