Skip to content
Odotify

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.

odoo 20.0 · production1 container · healthyodotify agentbackups · updates · wafyour serverubuntu 24.04 · any cloud
  • 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.

app.odotify.com/orgs/acme

Instances

Odoo instances on your servers, one container each.

Instances

5

Running

3

Need attention

1

Staging copies

1

Acme Production

erp.acme.com

running

Acme Stagingstaging

acme-staging.odotify.dev

running

Globex

erp.globex.com

Restarted 2 min ago

unhealthy

Initech

initech.odotify.dev

running

Umbrella CRM

umbrella.odotify.dev

provisioning

Staging 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.

  1. 01

    Add a server

    Pick a cloud to create one, or choose Attach for a machine you already have.

  2. 02

    Run the setup command

    It creates a dedicated user with your organization's key. Nothing else changes.

  3. 03

    Create an instance

    Odotify installs Docker, PostgreSQL and its agent, then starts Odoo.

root@office-proxmoxbash
$ 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.

203.0.113.24/web/database/managerblocked
198.51.100.7/web/login × 40banned 1h
192.0.2.180/xmlrpc/2/commonblocked

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.

Compare every plan

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.