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
- Activate and install. Activate your license on the offline dashboard and follow the setup instructions. Takes about a minute.
- 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. - Review and deploy. Test mode (default) neutralizes the database so you can safely verify the result. Run again with
--mode productionwhen you’re ready.
CLI options
| Option | Description | Default |
|---|---|---|
| [file] | Database file (.zip, .sql, .dump, .dmp) | required |
| --target, -t | Target Odoo version (17, 18, 19) | latest (19) |
| --output, -o | Output file path | auto-generated |
| --source, -s | Source Odoo version | auto-detected |
| --mode, -m | test or production | test |
| --verbose, -v | Verbose output with full logs | |
| --quiet, -q | Only show warnings and errors | |
| --update | Pull latest migration images | |
| --list-versions | Show available migration paths | |
| --version | Show 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
| Online | Offline | |
|---|---|---|
| Price | 99€ per migration | 990€ one-time (unlimited) |
| Break-even | — | 10 migrations |
| Data location | EU cloud (72h retention) | Your machine only |
| Interface | Web UI | CLI (Docker) |
| Setup | None | Docker required |
| Test migrations | Free online | Included (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.