EU Backup Verify
Schedule database backups to the customer's EU-region storage (BYOK) and run an automated restore-test report so backups are actually proven (FR/BE/NL BCP)
Backup Verification & Restore-Test (BYOK, EU storage)
Key Features
Backup Compliance Dashboard
Backup Compliance Dashboard.
Backup Job
Backup Job. Tracks Database, Include Filestore, Storage, Run At (hour), Keep Daily. One-click run now.
Backup Run
Backup Run. Tracks Job, Duration (s), Size (bytes), Size, Target. One-click restore test, compare previous.
EU Storage Region
EU Storage Region. Tracks Region Code, Country, EU/EEA.
Backup Storage Profile (BYOK)
Backup Storage Profile (BYOK). Tracks EU Region, Directory Path, S3 Endpoint, Bucket, Key Prefix. One-click check connection.
Backup Verification & Restore-Test (BYOK
Backup Verification & Restore-Test (BYOK, EU storage)
Most organisations take backups but
Most organisations take backups but never test them; an untested backup is a hope, not a control.
For FR/BE/NL business-continuity (BCP/PCA) policies
For FR/BE/NL business-continuity (BCP/PCA) policies, backups must also stay inside an EU region.
Use Cases
Screenshots
Eu Regions
Restoretest
Run Backup Now
Why Choose This Module
Backup jobs -- schedule a real database dump (and optional filestore), produced by Odoo's own backup service (pg_dump), on a cron cadence and upload it to the customer's own EU-region storage: a local directory, an S3-compatible bucket (boto3) or SFTP (paramiko). Credentials are BYOK and the storage region is recorded and checked against an EU-region allow-list. Backup runs -- each execution produces the real dump, records its exact size, duration and SHA-256 checksum, uploads it to storage and captures a table/row-count fingerprint for drift comparison, with a draft -> running -> done/failed state flow and a GFS retention policy that prunes old runs and deletes their stored files. Restore-test -- the heart of the module: it re-reads the actual stored dump back from the storage target, validates the dump container, recomputes and compares the SHA-256 checksum, and (when enabled) performs a real test-restore of the dump into a throwaway scratch database and confirms the schema came back, producing a pass/fail restore-test report with RPO/RTO metrics. Verification report & alerts -- a compliance dashboard shows last good backup, last successful restore-test, oldest untested backup and EU-region conformity; overdue verifications schedule a To-Do activity for the backup managers.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: base
- Support: support@pokutsoft.com
Update date: 2026-07-02