SBS Automatic Database Backup
Protect Your Odoo Data Automatically
Schedule secure backups of the current Odoo 19 database and filestore to local, remote, or cloud destinations without saving the Odoo master password.
Developed by Star Bit Solutions
info@starbitsolutions.comWorks with the Database Manager Disabled
The module backs up only the current database through a protected server-side process. It does not call the public database-manager page, does not store the Odoo master password, and remains operational when list_db = False.
Eight Backup Destinations
Local Storage
Save backups to a dedicated directory on the Odoo server.
FTP / FTPS
Upload through FTP with optional encrypted TLS protection.
SFTP
Send backups securely to an SSH-enabled remote server.
Google Drive
Authorize a Drive account with OAuth and upload to a selected folder.
Dropbox
Use secure refresh-token access for unattended backups.
OneDrive
Upload large backup files through Microsoft Graph sessions.
Nextcloud
Keep backups inside a self-hosted Nextcloud environment.
Amazon S3
Store backups in S3 or a compatible object-storage service.
Complete Backup Control
Flexible Scheduling
Run backups every selected number of minutes, hours, days, weeks, or months.
ZIP or Database Dump
Create a standard Odoo ZIP with optional filestore or a PostgreSQL custom-format dump.
Automatic Retention
Remove only exact, configuration-specific SBS backup filenames after the configured retention period.
Connection Testing
Validate the selected destination before enabling an automatic schedule.
Result Tracking
Review the latest status, file name, size, SHA-256 checksum, date, and sanitized message.
Email Notifications
Notify a selected internal user after every successful or failed backup operation.
Manager-Only Access
Protect configurations, credentials, manual execution, and results with the SBS Auto DB Backup Manager group.
Protected OAuth
Use authenticated callbacks and short-lived state tokens for Google Drive, Dropbox, and OneDrive.
Optional Connector Libraries
The module installs without optional cloud SDKs. Install only the packages required by the connectors you use:
boto3 dropbox google-api-python-client google-auth paramiko pyncclient
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 1539 |
| Technical Name |
sbs_auto_db_backup |
| License | LGPL-3 |
| Website | https://starbitsolutions.com |
Please log in to comment on this module