Offline Odoo Migration Tool

Last updated: March 2026

Some databases can’t leave the building. Compliance regulations, company policy, client contracts, or just preference — whatever the reason, the OCU Offline tool packages the same migration engine into Docker images you run locally. Your data stays on your hardware at all times.

A one-time purchase gives you unlimited migrations across all supported Odoo Community Edition versions (16 through 19), including multi-step chains like 16→19. Updates are included — pull the latest images whenever we improve the migration scripts.

Who is this for

  • Odoo consultants and partners migrating multiple client databases. One license covers unlimited runs — no per-database cost.
  • Hosting providers managing many Odoo instances. Batch-migrate databases without uploading each one to a third party.
  • Organizations with compliance requirements in healthcare, finance, or government where database exports to external services are restricted or prohibited.
  • Development teams who want the migration engine integrated into their CI/CD or testing pipeline.

Pricing

990€ (launch pricing, normally 1990€). One-time, permanent license.

  • Unlimited migrations, forever
  • All versions: 16 → 17 → 18 → 19
  • Test and production modes
  • Multi-step chaining (e.g. 16→19)
  • Free updates via ocu-offline update
  • Runs on Linux, macOS, Windows

How it works

  1. Activate and install. Activate your license on the offline dashboard and follow the setup instructions. Takes about a minute.
  2. Run your migration. One command from the directory with your backup: ocu-offline mydb.zip. The CLI auto-detects the source version, pulls required images on first run, and chains intermediate steps if needed.
  3. Review and deploy. Test mode (default) neutralizes the database so you can safely verify the result. Run again with --mode production when you’re ready.

CLI options

OptionDescriptionDefault
[file]Database file (.zip, .sql, .dump, .dmp)required
--target, -tTarget Odoo version (17, 18, 19)latest (19)
--output, -oOutput file pathauto-generated
--source, -sSource Odoo versionauto-detected
--mode, -mtest or productiontest
--verbose, -vVerbose output with full logs
--quiet, -qOnly show warnings and errors
--updatePull latest migration images
--list-versionsShow available migration paths
--versionShow CLI version

System requirements

  • Docker Engine 20.10+ or Docker Desktop
  • 8 GB RAM minimum
  • 10 GB free disk space
  • Linux, macOS, or Windows with WSL2

Online vs Offline

OnlineOffline
Price99€ per migration990€ one-time (unlimited)
Break-even10 migrations
Data locationEU cloud (72h retention)Your machine only
InterfaceWeb UICLI (Docker)
SetupNoneDocker required
Test migrationsFree onlineIncluded (test mode)

Both versions use the same migration engine, scripts, and sanity checks. The only difference is where it runs.

Frequently asked questions

How much does the OCU Offline migration tool cost?
10 credits (990€ at current launch pricing, normally 1990€). This is a one-time purchase that gives you a permanent license. No subscription, no per-migration fees.
Can I migrate Odoo offline without uploading my database?
Yes — that is exactly what this tool does. The migration runs entirely inside Docker containers on your machine. Your database never leaves your hardware.
What are the system requirements for offline Odoo migration?
Docker Engine 20.10+ (or Docker Desktop), 8 GB RAM minimum, and 10 GB free disk space. Works on Linux, macOS, and Windows with WSL2.
Which Odoo versions can I migrate offline?
All versions from 16 through 19. Single-step and multi-step chains are both supported. The CLI automatically detects the source version.
How do I get updates for the offline migration tool?
Run ocu-offline update to pull the latest images. Your access is perpetual — updates are included at no additional cost.
Can I test the migration before buying the offline license?
Yes. Run free test migrations on the online version at ocu.winotto.com first. The online tool uses the exact same engine.
Does the offline tool migrate custom and third-party modules?
OCU migrates standard Odoo Community Edition modules. Third-party module data tables are preserved, but their views are disabled. You need updated module versions for your target Odoo version.
Is the offline tool the same as the online version?
Yes. The Docker images contain the exact same migration engine, scripts, and sanity checks. The only difference is where it runs.

Try a free test migration online