Scheduled, encrypted Odoo DB + filestore backups to Drive, Dropbox, OneDrive, S3, SFTP & more — with auto-rotation and failure alerts. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $299.00 USD; request a quote for a scoped proposal.
示意预览Scheduled, encrypted Odoo DB + filestore backups to Drive, Dropbox, OneDrive, S3, SFTP & more
— with auto-rotation and failure alerts.
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
以一次性构建价格开始。我们在启动时与您共同确定范围。
ECOSIRE 在您的 Odoo 上构建、配置并安装。
约 2–4 周内上线,并提供上线后的支持期。
A silent, untested backup is the most expensive line item in any Odoo deployment — you only discover it is missing the day you need it. This build-to-order module turns Odoo's manual "Duplicate / Backup" database wizard into a fully automated, monitored, off-site backup system that your team never has to think about.
ECOSIRE builds and installs a dedicated technical module that registers an ir.cron scheduled action to dump each Odoo database — the PostgreSQL data AND the filestore (attachments, images, invoice PDFs, QWeb report assets) — on the cadence you choose. Each archive is compressed, encrypted at rest, checksum-verified, and shipped to one or more remote destinations: Google Drive, Dropbox, OneDrive, Nextcloud, Amazon S3 (or any S3-compatible bucket like Backblaze B2 / Wasabi / MinIO), SFTP, or a plain remote server over SSH. A retention policy auto-purges expired archives so storage never balloons, and if any step fails you get an immediate email and/or Slack alert instead of silence.
The module is written against Odoo's own service layer — it uses the odoo.service.db dump routines under the hood rather than fragile shell hacks, respects your data_dir/filestore layout, and works identically on Community and Enterprise. Configuration lives in a proper Settings panel with models.Model-backed destination records, ir.model.access.csv + record rules so only administrators can view credentials, and a per-run log model so you can audit every backup, its size, duration, target, and integrity result. Because it is your code on your server, there is no vendor lock-in and no third-party service that can see your data.
This is a BUILD-TO-ORDER engagement, not an app-store download. After purchase ECOSIRE scopes your exact destinations, encryption keys, schedule and retention with you, develops and hardens the module against your Odoo 17, 18 or 19 instance, deploys it, runs a live end-to-end backup-and-restore drill, and hands over documentation plus a support window. Typical delivery is 2–4 weeks depending on the number of storage targets and any bespoke requirements.
Owns uptime for a self-hosted Odoo (on-prem, VPS, or odoo.sh-adjacent server) and needs verifiable, off-site, encrypted backups with alerting so a disk failure or bad migration is never a catastrophe.
Depends on Odoo for invoicing, inventory and CRM but has no dedicated IT team; wants a set-and-forget system that automatically protects the company's data and shouts loudly if a backup ever fails.
Manages Odoo for multiple clients and needs a standardized, multi-database, multi-target backup solution with per-client retention and a clean audit log to offer as part of a managed-hosting or support contract.
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | Odoo 原生 |
|---|---|---|---|---|
| Automated off-site cloud backup (Drive/Dropbox/S3/SFTP) | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Captures database + full filestore in every archive | 包含 | 部分支持 | 部分支持 | 部分支持 |
| Encryption at rest + SHA-256 integrity verification | 包含 | 部分支持 | 不包括在内 | 不包括在内 |
| Retention policy with auto-purge of old archives | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Email + Slack alerts on backup failure | 包含 | 部分支持 | 不包括在内 | 不包括在内 |
| Per-run audit log with size, duration, checksum, target | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Built, installed, tested & supported for you (no DIY) | 包含 | 不包括在内 | 不包括在内 | 不包括在内 |
| Live backup-and-restore drill + restore runbook | 包含 | 不包括在内 | 不包括在内 | 不包括在内 |
| Works on Odoo 17/18/19, Community & Enterprise | 包含 | 部分支持 | 部分支持 | 部分支持 |
Typical delivery is 2–4 weeks. This is not an instant app-store download; it is a module ECOSIRE develops, hardens and installs for you. After purchase we hold a short scoping call to confirm your Odoo version, storage destinations, encryption preferences, schedule and retention. We then build the module, deploy it to your instance, run a live backup-and-restore drill, and hand over documentation and training. Timeline depends mainly on how many storage targets you need and any bespoke requirements.
Every engagement includes a post-launch support window for bug fixes and configuration help. Because the module uses Odoo's core dump routines and standard APIs, it is version-resilient — but if you upgrade across Odoo majors (17 → 18 → 19) we can provide a compatibility update. We also offer ongoing support/maintenance retainers if you want us to monitor backups, add new storage targets, or adjust retention over time.
Both. A database-only dump is a common and dangerous mistake — you would lose every attachment, product image, invoice PDF and QWeb report asset stored in Odoo's filestore. This module captures the full PostgreSQL data and the entire filestore in each archive, so a restore rebuilds a complete, working instance rather than a database full of broken file links.
You choose one or more of: Google Drive, Dropbox, OneDrive, Nextcloud, Amazon S3 (or any S3-compatible bucket like Backblaze B2, Wasabi or MinIO), SFTP, or a remote server over SSH. Each archive is AES-encrypted at rest before it leaves your server, so the storage provider only ever holds ciphertext. Credentials and encryption keys live in dedicated models protected by ir.model.access.csv and record rules so only administrators can see them.
It works on Odoo 17, 18 and 19, Community and Enterprise. The backup runs as a scheduled ir.cron job that you can set for off-peak hours, and we tune compression and stagger multi-database runs to keep the impact minimal. On very large databases we use chunked/resumable uploads so a big transfer does not block Odoo's worker processes.
Three ways. First, every run writes to a backup log model with status, size, duration, destination and a SHA-256 checksum — a full audit trail in the Odoo UI. Second, the archive checksum is verified after upload, so a truncated or corrupted transfer is flagged. Third, any failure triggers an immediate email and/or Slack alert. During handover we deliberately fail a test run with you to prove the alerts reach your team.
Yes. Restoration uses Odoo's standard restore path plus filestore reinstatement, and the module includes a test-restore action so you can validate a specific archive against a scratch database without touching production. Your deliverables include a step-by-step restore runbook, and as part of delivery we perform a real restore drill together so you have seen it work before you ever need it in an emergency.
Scheduled, encrypted Odoo DB + filestore backups to Drive, Dropbox, OneDrive, S3, SFTP & more — with auto-rotation and failure alerts.