OBM

What shipped, and when

Release notes for the Community Edition and the hosted Pro platform — kept short and honest. If it's here, it's real.

CE

OBM CE 1.0.0

First public release of the free, self-hosted Community Edition — AGPL-3.0, one Docker container, unlimited Odoo instances and databases.

  • Agentless scheduled backups of Odoo databases — a .zip with filestore or a db-only .dump — via Odoo's own database-manager endpoints.
  • Customers → instances → databases model, with a live-discovery onboarding wizard.
  • Daily / weekly / monthly / cron schedules, each with its own timezone.
  • Integrity verification (zip CRC + manifest, pg_dump header) with a SHA-256 recorded per backup; sizes compared against previous runs.
  • Keep-rules retention — keep N days and/or last N copies, the newest backup never deleted — plus daily orphan reconciliation.
  • Dashboard with 30-day trends, live job progress and a full activity log.
  • Single-admin login (bcrypt, env-seeded, recovery hatch), CSRF-guarded API, login rate limiting.
  • Ships as one container — FastAPI + SQLite + APScheduler + React SPA — with migrations run on start.
Pro

OBM Pro — private beta

The hosted, multi-tenant OBM platform is live with its first invited customers.

  • Queue-based worker architecture: the control plane schedules jobs, and a separate data-plane worker leases them and streams backup bytes directly between customer Odoo instances and storage.
  • Pluggable artifact storage: one storage layer that writes either to local disk or to S3-compatible object storage, with every archive under a per-tenant key prefix. On the S3 backend the control plane never streams archive bytes itself — downloads are handed out as short-lived presigned URLs.
  • Organization isolation across the API, storage and the activity log.
  • SSH backup fallback (Agency plan): instances that disable Odoo's database manager (list_db = False) are backed up as pg_dump over SSH with host-key pinning — restores keep using Odoo's own HTTP endpoint.
  • 14-day Growth trials for every new account.

Invite-only while payments land. Ask for an invite via contact & support, and see getting started with Pro for the full walkthrough.