NewOdoo 20 is supported
Odoo hosting on any server you own.
Odotify installs, updates, backs up and watches every Odoo instance on your Linux servers, at any cloud or in your own rack. You keep root. We do the work.
One container per instance
A crash in one client never touches another.
Flat fee, no revenue share
Your servers are billed by your provider, at cost.
Your data stays yours
Databases and backups live where you choose.
Create servers at, or attach:
Hetzner
DigitalOcean
Amazon Web Services
Google Cloud
Microsoft Azure
Vultr
Akamai
Any SSH server
The dashboard
Every Odoo instance, one calm list.
Production, staging and every client's instance, across all your servers. Odotify checks each one every minute and restarts what falls over before anyone files a ticket.
Instances
Odoo instances on your servers, one container each.
Instances
5
Running
3
Need attention
1
Staging copies
1
Acme Production
erp.acme.com
Odoo 19.0Enterprise
fsn1-prod
runningAcme Stagingstaging
acme-staging.odotify.dev
Odoo 19.0Enterprise
fsn1-prod
runningGlobex
erp.globex.com
Restarted 2 min ago
Odoo 18.0
par1-shared
unhealthyInitech
initech.odotify.dev
Odoo 20.0
office-proxmox
runningUmbrella CRM
umbrella.odotify.dev
Odoo 17.0
nyc3-do
provisioningStaging in one click. A full copy of production, with outgoing email and scheduled jobs switched off.
- Daily backups kept for a week on paid plans, or any schedule you set
- Alerts by email when an instance or a backup needs you
- CPU, memory, disk and database charts per server
- Every action recorded in an audit log
Bring your own server
One command, and the server is yours to run Odoo on.
- 01
Add a server
Pick a cloud to create one, or choose Attach for a machine you already have.
- 02
Run the setup command
It creates a dedicated user with your organization's key. Nothing else changes.
- 03
Create an instance
Odotify installs Docker, PostgreSQL and its agent, then starts Odoo.
$ sh -c '…' # copied from Add server → Attach✓ user odotify-attach-acme created✓ key installed, sudo granted# back in Odotify→ connecting over SSH as odotify-attach-acme→ installing docker, postgresql 16, odotify agent✓ office-proxmox ready · debian 13 · 8 vCPU · 32 GB✓ initech.odotify.dev · odoo 20.0 · running
Built for production
The work of an Odoo ops team, done for you.
Backups that are tested, a firewall in front of every instance and an assistant that can read your servers. All included from the Starter plan.
Restore certificate
passed- Instance
- Acme Production
- Backup
- Nov 14, 02:00 · 4.2 GB
- Restored to
- scratch database
- Checks
- odoo loads · files present
- Duration
- 3 min 41 s
Backups you can prove
Every month, Odotify restores a production backup beside the instance, checks it, and signs a certificate when it passes.
A firewall in front of Odoo
Blocks common attacks at the door and bans addresses that keep trying.
Why is Globex slow this morning?
Three queries on sale_order take 82% of database time. An index on partner and state would fix most of it.
Ask your AI assistant
Connect Claude or another assistant to see what is slow and what to fix, with your permission.
Odoo 20, 19, 18 and 17
Odoo 20 from day one. Pick the version per instance, not per server, Community or Enterprise.
Push staging to production
See the differences, then ship code, addons and apps in one job. Never data.
Addons from Git or a zip
Connect a repository or upload a module. A backup is taken first.
Log in as any Odoo user
Open an instance as any of its users in one click, without their password.
Domains and TLS
Your own domain or a free odotify.dev address, with certificates renewed for you.
Choose where data lives
Keep an organization's servers and backups inside the EU, the US or anywhere.
Your servers. Your data. Your way out.
Odotify runs Odoo the standard way, on machines you control, so you are never locked in.
Root stays with you
Odotify connects with its own user and key. Log in to your server whenever you like.
Standard parts only
Docker containers, PostgreSQL and Odoo's own code. Nothing proprietary sits between you and your data.
Secrets stay sealed
Keys and passwords are encrypted with a cloud key service, and every action is in the audit log.
Made for Odoo partners. Trusted by the businesses they serve.
For Odoo partners
Host every client from one place, under your own name.
- A white-label portal on your own domain
- You set your clients' prices; Odotify's fee stays private
- Templates to start a new client in minutes
- Several accounts per cloud, one per client if you like
For Odoo businesses
Production-grade Odoo without hiring an ops team.
- Dedicated servers: no noisy neighbours, no per-worker fees
- Work with any Odoo partner or freelancer you choose
- Give your partner access, and take it back, at any time
- Daily backups to storage you own, restore-tested monthly
Pricing
One flat fee. Servers at cost.
Free
$0/ month
Try Odotify on one of your own servers.
- One server, one instance
- Weekly backups
- Health checks every minute
Starter
$19/ month
One business running Odoo in production.
- Up to 3 instances and 3 staging copies
- Daily backups and the firewall
- AI assistant access (MCP)
Pro
Most chosen$39/ month
No limits on servers, instances or staging.
- Unlimited servers and instances
- Unlimited staging copies
- Instance templates
Agency
$199/ month
For Odoo partners hosting many clients.
- White-label client portal
- Several accounts per cloud
- Highest API limits
Prices exclude VAT. Every new organization gets 14 days of Pro, no card needed.
Questions, answered
01Which servers can Odotify run Odoo on?
Any Linux server you can reach over SSH with Ubuntu 22.04, 24.04 or 26.04, or Debian 12 or 13. That covers cloud machines, dedicated servers and the Proxmox box in your office. Odotify can also create the server for you at Hetzner, DigitalOcean, AWS, Google Cloud, Azure, Vultr or Akamai.
02Who do I pay for the servers?
Your cloud provider, directly, at their price. Odotify charges one flat monthly fee for the platform and never takes a share of your revenue or your clients' invoices.
03Do you support Odoo 20?
Yes. Odoo 20 runs on Odotify today, alongside 19, 18 and 17. It needs PostgreSQL 16 or newer, so pick Ubuntu 24.04 or newer, or Debian 13, for its server.
04Can I run Odoo Enterprise?
Yes. Upload the Enterprise package from your Odoo subscription once, and every instance you switch to Enterprise uses it. Community works out of the box.
05Can I bring an existing Odoo database?
Yes. Upload a backup from Odoo.sh, Odoo Online or your own server. Odotify detects the version and edition and restores it into a new instance.
06What happens to my data if I leave?
It never left. Databases and files live on your servers, and backups go to storage you choose. Download any backup as a standard Odoo dump and take it wherever you like.
Run Odoo on your own terms.
Start free on a server you already have. It takes about ten minutes.