Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Administration
  3. Database Ultimate Backup v 19.0
  4. Sales Conditions FAQ

Database Ultimate Backup

by René Hechavarría https://github.com/renelhs
Odoo

$ 49.99

v 19.0 Third Party 7
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 6515
Technical Name database_ultimate_backup
LicenseOPL-1
Websitehttps://github.com/renelhs
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 6515
Technical Name database_ultimate_backup
LicenseOPL-1
Websitehttps://github.com/renelhs
Versions 16.0 17.0 18.0 19.0
  • Description
  • License

Enterprise-Grade Backup Solution

Database Ultimate Backup Odoo 19

☁️
7 Cloud Providers
📈
Real-Time Dashboard
🔔
Slack / Teams / Telegram
🔄
Automated Backups
🛡️
Integrity Verification
⚡
Parallel Uploads
Database Ultimate Backup

Modern, enterprise-grade backup solution designed specifically for Odoo 19.0.
Comprehensive database backup capabilities with support for multiple cloud storage providers!

KEY HIGHLIGHTS

☁️

Multi-Cloud Storage

Support for 7 providers: Local, SFTP, AWS S3, DigitalOcean, Azure, Google Cloud, and Google Drive - all with parallel uploads

🔄

Automated Backups

Configurable cron scheduling with multiple backup configurations and formats

🛡️

Reliability & Security

MD5 integrity verification, server-side encryption, and secure credential storage

📊

Monitoring & Reporting

Real-time job status tracking with success rate statistics and detailed logs

⚙️

Advanced Management

Flexible retention policies with automated cleanup and custom filename templates

⚡

High Performance

AsyncSSH for SFTP (15x faster) with concurrent multi-provider uploads

📈

Real-Time Dashboard

KPI tiles, 30-day success rate, storage usage and trend charts at a glance

🔔

Multi-Channel Alerts

Email + Slack + Microsoft Teams + Telegram + custom webhooks (Zapier, n8n)

  • Overview
  • Features
  • Screenshots
  • Configuration
  • Releases

About Database Ultimate Backup

Database Ultimate Backup is a modern, enterprise-grade backup solution designed specifically for Odoo 19.0. It provides comprehensive database backup capabilities with support for multiple cloud storage providers, advanced retention policies, automated scheduling, and real-time monitoring.

Built with a modern architecture using async operations and the Strategy design pattern, this module delivers high performance, reliability, and extensibility for businesses of all sizes.

Supported Storage Providers

🗄️ Local Storage

Store backups on local filesystem or network-mounted drives

Best for: Quick local copies, NAS storage

🔐 SFTP Storage

Secure remote storage via SSH protocol with high-performance transfers

Best for: Remote servers, secure transfers

☁️ AWS S3

Amazon S3 with storage classes, encryption, and versioning support

Best for: Enterprise cloud storage, compliance

🌊 DigitalOcean Spaces

S3-compatible object storage with CDN integration

Best for: Cost-effective cloud storage

💠 Azure Blob Storage

Microsoft Azure cloud storage with multiple tiers and redundancy options

Best for: Enterprise Microsoft environments

🔵 Google Cloud Storage

GCP object storage with flexible storage classes and IAM security

Best for: Google Cloud Platform integration

📁 Google Drive

Service Account uploads to My Drive folders or Shared Drives with resumable transfers

Best for: Quick setup, team-shared backups, no separate cloud account

Use Cases

Small Business

Configure local storage for daily backups, keep last 7 backups, and get notified via email or Telegram. The dashboard shows last backup status at a glance.

Growing Company

Set up SFTP to a remote backup server + local storage for redundancy. Retain backups for 30 days with automated cleanup.

Enterprise

Use AWS S3 with STANDARD_IA storage class for cost-effective long-term retention. Configure parallel uploads to S3 + DigitalOcean Spaces for geographic redundancy. Route alerts to Slack or Microsoft Teams DevOps channels.

Compliance Requirements

Meet data retention requirements with flexible retention policies. Verify backup integrity automatically. Store encrypted backups in geographically distributed locations.

Multiple Storage Providers

Support for Local, SFTP, AWS S3, DigitalOcean Spaces, Azure Blob Storage, Google Cloud Storage, and Google Drive - all with parallel uploads to multiple providers simultaneously.

MD5 Integrity Verification

Automatic MD5 checksums verification to ensure backup file integrity and detect corruption.

Flexible Retention Policies

Automated cleanup of old backups with count-based or time-based retention policies. Test mode for safe policy validation.

Real-Time Dashboard & Charts

Single-glance KPI tiles (last backup status, 30-day success rate, total storage, next scheduled run) plus built-in graph and pivot views for backup volume, size and per-provider performance over time.

Multi-Channel Notifications

Email, Slack, Microsoft Teams, Telegram, and generic webhooks (Zapier, n8n, custom). Reusable channels with per-event filtering (success / warning / error) and a built-in test button.

High-Performance AsyncSSH

Up to 15x faster SFTP transfers compared to traditional methods using modern async operations.

Screenshots & User Interface

See Database Ultimate Backup in action with these real interface screenshots

Real-Time Backup Dashboard
Backup Configurations #1
Backup Configurations #2
Backup Jobs
Local Storage Providers
SFTP Storage Providers
DigitalOcean Spaces Providers
AWS S3 Providers
Multi-Channel Notifications (Slack, Teams, Telegram, Webhook)
Database Ultimate Backup Scheduler
Database Ultimate Backup Cleanup

Quick Start Guide

Get started in 4 easy steps!

1. Configure a Storage Provider

Navigate to Database Ultimate Backup → Storage Providers and create your first provider:

  • Local Storage: Specify a directory path (e.g., /opt/odoo/backups)
  • SFTP: Enter host, port, credentials, and remote directory
  • AWS S3: Configure bucket name, region, and access keys
  • DigitalOcean Spaces: Set up space name, region, and credentials
  • Azure Blob Storage: Configure container name, storage account, and authentication method (connection string or account key)
  • Google Cloud Storage: Set up bucket name, region, and upload service account JSON credentials
  • Google Drive: Paste the service account JSON, set the target folder ID (or Shared Drive ID), and share the folder with the service account email

Use the Test Connection button to verify the provider is configured correctly.

2. Create a Backup Configuration

Go to Database Ultimate Backup → Backup Configurations → Create

  • Give it a descriptive name (e.g., "Daily Production Backup")
  • Select your backup format (ZIP recommended for full backups)
  • Choose one or more storage providers
  • Configure retention policy (e.g., keep last 7 backups)
  • Enable email notifications if desired

3. Test Your Configuration

Before relying on automated backups:

  • Click Test Providers to verify all providers are accessible
  • Click Create Backup Now to perform a test backup
  • Check Backup Jobs to monitor progress and verify success
  • Confirm the backup file exists in your storage location(s)

4. Enable Automated Backups

The module includes a cron job that runs daily at 2:00 AM by default. To customize:

  • Go to Settings → Technical → Automation → Scheduled Actions
  • Search for "Database Ultimate Backup: Scheduled Backups"
  • Adjust the schedule to your preference

All active backup configurations will run automatically according to the schedule.

Technical Specifications

Requirements
  • Odoo Version: 19.0 (Community or Enterprise)
  • Python Version: 3.10+
  • Dependencies: asyncssh, boto3, azure-storage-blob, google-cloud-storage, google-api-python-client, google-auth
Performance
  • Small databases (<1GB): 1-5 minutes
  • Medium databases (1-20GB): 5-30 minutes
  • Large databases (>20GB): 30+ minutes
  • SFTP: Up to 15x faster transfers

Latest Release 19.0.2.1.1

June 12, 2026
Security
Fixed
  • Stronger access control for database dumps - creating a database dump now requires the Backup Administrator role (or the automated backup system) and is verified by group membership on every run, instead of relying on a request flag. Read-only Backup Users can no longer trigger a dump.
  • Clarified behavior with web database management disabled - documented that scheduled backups intentionally keep working even when list_db = False is set, so access is governed by the Backup Administrator group rather than that server setting. Restrict membership of that group accordingly.

Version 19.0.2.1.0

June 12, 2026
Security
Fixed
Reliability
  • SFTP backups now verify the server's identity - the module remembers your SFTP server's identity on the first connection and checks it on every connection after that, protecting your backups from being intercepted by an impostor server. Fully automatic, no configuration needed - and if the identity ever changes, you get a clear warning with instructions instead of a silent risk.
  • Long-running backups are no longer interrupted - on very large databases, a backup running for several hours could have its temporary files removed mid-run by the hourly cleanup job. The cleanup now recognizes a backup that is still in progress and leaves it alone.
  • One shared engine for Amazon S3 and DigitalOcean Spaces - both providers now run on the same proven upload engine, so every future fix and improvement reaches both at the same time.

Version 19.0.2.0.4

May 31, 2026
Fixed
Performance
Reliability
  • Reliable backups on databases with large filestores - scheduled backups could silently stop running with no failure notification on servers with very large attachment folders. Backups now complete normally and always leave a record of the result.
  • Half the temporary disk space during a backup - backups no longer create a full second copy of the filestore on the server while running. Helpful on shared hosting or whenever temporary disk space is tight.
  • Faster backups on attachment-heavy databases - the backup no longer re-compresses files that are already compressed (images, PDFs). Backups finish much faster with virtually no change in archive size.

Version 19.0.2.0.3

May 25, 2026
Fixed
  • Failed backups are now correctly highlighted in red and successful backups in green in the Backup Configurations list and the Recent Backup Jobs list on each configuration.
  • The Failed filter in the Backup Configurations search now returns failed backups instead of an empty list.

Version 19.0.2.0.2

May 25, 2026
Fixed
S3 / Spaces
Stability
  • Large cloud backups now upload reliably - fixed a regression introduced in 19.0.2.0.1 where very large backups (tens of GB) could fail to upload to Amazon S3 or DigitalOcean Spaces on servers with limited memory, with no clear error message in the log
  • Lower memory usage during uploads - large backup uploads now use about 4x less RAM, so they run smoothly on smaller hosting plans without sacrificing speed
  • Clearer logs when an upload fails - if something goes wrong during a cloud upload, the log now always shows what happened (instead of an empty "Upload failed" message), making problems much easier to diagnose

Version 19.0.2.0.1

May 22, 2026
Fixed
Performance
Documentation
  • Cleaner temp file handling - no more leftover temporary files in /tmp when a backup fails on a full disk
  • Clearer error messages - disk-full and permission errors now show short, readable messages in the job log and notification emails
  • Faster cloud uploads - improved memory usage and throughput for large backups to Amazon S3 and DigitalOcean Spaces
  • Updated documentation - README now covers both Google Drive modes (OAuth User and Service Account)

Version 19.0.2.0.0

May 08, 2026
Added
Dashboard
Notifications
  • Real-Time Dashboard - new top-level menu showing KPI tiles always recomputed on entry: last backup status with relative time, 30-day success rate (percent-pie), total storage used, average backup size, next scheduled run, currently running jobs, active configurations, registered providers and notification channels
  • Trend Charts - built-in graph and pivot views on backup jobs (volume by day grouped by status; size and duration cross-cut by config and status); switchable directly from the dashboard
  • Quick drilldowns from any tile to filtered job lists (Failed Backups, Recent Backups, Active Configurations)
  • Multi-Channel Notifications - new reusable backup.notification.channel model linkable to any number of backup configurations:
    • Slack - incoming webhook with rich coloured attachments and structured fields
    • Microsoft Teams - MessageCard format with theme-coloured sections
    • Telegram - direct bot messaging with Markdown formatting
    • Generic Webhook - POST JSON to Zapier, n8n or any custom endpoint, with optional custom HTTP headers and Python format-string payload template
  • Per-event filtering - each channel independently chooses whether to fire on success / warning / error; partial-provider success is correctly routed to the warning event
  • Test button on every channel to send a real test notification before going live; result recorded as last_test_status for diagnostics
  • Failure isolation - notification errors are logged but never raised, so a misconfigured webhook cannot affect the backup job itself

Version 19.0.1.2.0

May 06, 2026
Added
Licensing
  • Google Drive Provider - New 7th storage provider with two authentication modes:
    • OAuth User (default, for personal Gmail / My Drive) - one-click "Authorize with Google" flow; backups owned by the user and counted against their Drive quota
    • Service Account (for Workspace + Shared Drive) - headless authentication for unattended automation
  • In-form Setup Guide tab with side-by-side instructions for both modes, a decision table, and an 8-row troubleshooting matrix
  • OAuth callback controller with CSRF-protected state token; redirect URI auto-displayed in the form for easy Cloud Console configuration
  • Shared Drive support (SA mode) to bypass the per-service-account storage quota
  • Resumable uploads with configurable chunk size and per-chunk retries; recursive backup search across nested folders
  • Actionable diagnostics: 404 and storageQuotaExceeded errors now explain causes and recovery paths in plain language
  • License changed from LGPL-3 to OPL-1 (Odoo Proprietary License v1.0)

Version 19.0.1.1.1

February 28, 2026
Fixed
  • Temp file cleanup - Fixed temporary backup files and directories not being cleaned up in /tmp when the backup process failed or completed, preventing disk space waste on the server

Version 19.0.1.1.0

January 19, 2026
Added
  • Azure Blob Storage Provider - Microsoft Azure cloud integration with storage tiers (Hot, Cool, Archive), multiple redundancy options (LRS, ZRS, GRS, etc.), and enterprise-grade features
  • Google Cloud Storage Provider - GCP integration with flexible storage classes (Standard, Nearline, Coldline, Archive), 18+ location options, IAM-based security, and Cloud KMS encryption support
  • Date-based folder organization (YYYY/MM/DD) for both new providers
  • Configurable performance settings with resumable uploads and concurrent connections
  • Comprehensive connection testing and error handling

Version 19.0.1.0.4

November 09, 2025
Improved
  • Email notifications now include database size information

Version 19.0.1.0.3

November 09, 2025
Fixed
  • Critical: Fixed error "Connection failed: Host key is not trusted for host" in SFTP connections

Version 19.0.1.0.2

October 30, 2025
Improved
  • Email notifications: Improved duration formatting for better readability

Version 19.0.1.0.1

January 29, 2025
Fixed
Improved
  • Critical: Fixed integer overflow error for large backups (>2GB)
  • Enhanced email notification error handling and reliability

Version 19.0.1.0.0

August 27, 2025
Initial Release
  • Initial release for Odoo 19.0
  • Multi-cloud storage support (Local, SFTP, AWS S3, DigitalOcean Spaces)
  • Automated backup scheduling with cron jobs
  • MD5 integrity verification for all backups
  • Flexible retention policies (count-based and time-based)
  • Real-time backup job monitoring and tracking
  • Email notifications for success and failures
  • High-performance AsyncSSH for SFTP transfers (15x faster)
  • Concurrent multi-provider uploads
  • Two-tier access control (User/Administrator)
  • Support for ZIP and SQL dump formats
  • Modern Odoo 19 UI with comprehensive documentation

Ready to Secure Your Data?

Install Database Ultimate Backup today and enjoy peace of mind with automated, verified, and reliable database backups.

⭐ Don't forget to rate this module if you find it useful! ⭐

Database Ultimate Backup for Odoo 19.0

Version 19.0.2.1.1 | Licensed under OPL-1

Developed by René Hechavarría

Enterprise-grade backup solution with multi-cloud support, automated retention, and comprehensive monitoring.

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
  • Ratings
  • Discuss
Great product and support!! Really helpful for my company backups. Thanks for the support..
by
Juan Carlos Tirado
on 4/29/26, 1:54 PM


Great product and support!! Really helpful for my company backups. Thanks for the support..
by
René Hechavarría
on 4/29/26, 2:46 PM Author

Thank you so much, Juan! I really appreciate it.


Great App and Support
by
Charles Hall
on 11/9/25, 4:34 PM

Thanks for this awesome app. Got it up and running very quickly and easily. Does everything we need.

Re: Great App and Support
by
René Hechavarría
on 11/9/25, 4:39 PM Author

Thank you so much, Charles!

I really appreciate your feedback and support — glad to know the app is helping your setup.


Great product and support!
by
Juan Carlos Tirado
on 4/29/26, 12:39 PM Confirmed Purchase

Really greatfull for the product and support. It really help with my company odoo backups!


by
Juan Carlos Tirado
on 4/29/26, 12:34 PM Confirmed Purchase

Great product and support!! Really helpful for my company backups. Thanks for the support..


Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with