Both platforms help you run Odoo in production. The difference: HAV.sh runs on your servers, giving you full SSH access, complete data ownership, and an unrestricted environment.
Odoo's official PaaS platform with managed hosting, CI/CD via GitHub, and staging environments. A restricted environment with limited server and database access.
| Feature | HAV.sh | Odoo.sh |
|---|---|---|
| Custom Modules | Yes | Yes |
| Your Own Server | Yes | No |
| Full SSH Access | Yes | Partial |
| Full Database Access | Yes | Yes |
| Automated Backups | Yes | Yes |
| Preview Deployments | Yes | Yes |
| Community Edition | Soon | No |
| Data Ownership | Full | Managed |
| Docker Native | Yes | No |
HAV.sh
Install addons with one click from the dashboard — no technical knowledge needed. Developers can also deploy from GitHub with automatic preview deployments for every pull request.
Odoo.sh
Custom modules via GitHub integration with built-in CI/CD pipeline.
HAV.sh
Bring your own server — Hetzner, bare-metal, or any SSH-accessible Ubuntu machine. You choose the hardware.
Odoo.sh
Runs exclusively on Odoo's managed infrastructure. No server choice.
HAV.sh
Full root SSH access to your server at all times. Inspect, debug, and manage as you see fit.
Odoo.sh
Shell access to development and staging containers only. No root access to production.
HAV.sh
Direct PostgreSQL access. Your database, your rules. No shared databases.
Odoo.sh
PostgreSQL access available within Odoo's managed environment.
HAV.sh
Scheduled backups to S3 or any S3-compatible storage. One-click restore from the dashboard.
Odoo.sh
Daily automated backups with retention policies managed by Odoo.
HAV.sh
Automatic Odoo preview copies for every GitHub pull request. Review changes on a real instance before merging.
Odoo.sh
Staging branches with automatic deployment from GitHub.
HAV.sh
Currently supports Enterprise edition. Community Edition support is coming soon.
Odoo.sh
Only runs Enterprise edition. Community Edition is not supported.
HAV.sh
Everything lives on your server. If you stop using HAV.sh, your databases and running instances stay intact.
Odoo.sh
Data is stored on Odoo's infrastructure. Migration requires export and re-import.
HAV.sh
Every Odoo instance runs in isolated Docker containers with standard Compose files you can inspect.
Odoo.sh
Proprietary deployment system. No direct container access or Docker Compose files.
Full root SSH access, direct database connections, and standard Docker tooling. No restricted shell, no locked-down infrastructure.
Your server, your data. If you leave HAV.sh, everything stays running. No exports, no migrations, no hassle.
Standard Docker Compose, Traefik, and PostgreSQL. No proprietary runtime or hidden agent. Inspect and modify everything.
Switch from managed PaaS to full control. Keep your data, your server, and your freedom.
Get Started with HAV.sh