Guides for running Odoo well
Practical articles on hosting Odoo: release workflows, backups, editions, moving from Odoo.sh, and what to look for in the UAE and the Gulf.
Latest articles
Upgrading Odoo 17 to 18, 19 and 20: what changes and how to do it safely
· 8 min read · Odoo upgrade, Odoo 20, Staging, Odoo hosting
How to upgrade Odoo 17 to 18, 19 or 20: what each version changes, Odoo's upgrade service or OpenUpgrade, a rehearsal on staging, and a rollback plan.
UAE VAT in Odoo: taxes, TRN, reverse charge and the VAT201 return
· 8 min read · UAE, VAT, Odoo configuration, Odoo hosting
How Odoo's UAE localization handles VAT in Odoo 18 and 19: the 5%, zero-rated and exempt taxes, TRNs on invoices, reverse charge, and the VAT201 return report.
Odoo emails not sending? How to fix outgoing mail, SPF, DKIM and DMARC
· 8 min read · Odoo email, Odoo configuration, Odoo hosting
Why Odoo emails don't send or land in spam, and how to fix it: the outgoing mail server, FROM filtering, SPF, DKIM and DMARC, the email queue and common errors.
Custom domain and HTTPS for Odoo: DNS, nginx, Let's Encrypt and proxy mode
· 7 min read · Odoo configuration, Custom domain, Your own server, Odoo hosting
Put Odoo on your own domain with HTTPS: DNS records, an nginx proxy with websockets, a Let's Encrypt certificate, proxy_mode, web.base.url and common mistakes.
How to install Odoo 20 on Ubuntu 24.04: by hand, or in a few clicks
· 8 min read · Odoo installation, Ubuntu, Odoo 20, Your own server
Install Odoo 20 on Ubuntu 24.04 the way Odoo's documentation describes: Python 3.12, PostgreSQL 16, wkhtmltopdf, rtlcss, systemd, nginx and HTTPS. Or let Knova Cloud do it.
UAE e-invoicing and Odoo: the 2027 deadlines and how to prepare
· 8 min read · UAE, E-invoicing, Odoo hosting
UAE e-invoicing in plain words: who must appoint an Accredited Service Provider and by when, what Odoo offers today, and why your Odoo hosting matters.
How many Odoo workers do I need? A practical sizing guide
· 6 min read · Performance, Odoo hosting, Pricing
How to size Odoo workers: what a worker does, Odoo's rule of one worker per six concurrent users, memory per worker, and the signs that you need more or fewer.
Odoo.sh pricing explained: workers, storage, staging and the licence
· 5 min read · Odoo.sh, Pricing, Odoo hosting
How Odoo.sh pricing works in 2026: the price per worker, per GB and per staging environment, yearly billing, the Enterprise licence on top, and an example.
Odoo.sh vs self-hosting vs managed hosting: how to choose
· 5 min read · Odoo.sh, Odoo hosting, Your own server, Comparison
The three realistic ways to run Odoo in production, what each one leaves to you, and a simple way to decide: by edition, workflow, who looks after the server, and where your data lives.
How to install Odoo 19 on Ubuntu: by hand, or in a few clicks
· 7 min read · Odoo installation, Ubuntu, Your own server
A production-minded guide to installing Odoo 19 on an Ubuntu server: PostgreSQL, Python, wkhtmltopdf, the configuration, systemd, nginx and HTTPS. And how Knova Cloud does all of it for you.
Odoo.sh alternatives: hosting Odoo with the same GitHub workflow
· 7 min read · Odoo.sh, Odoo hosting, Comparison
The realistic ways to host Odoo when you want branches, staging copies of production and push-to-deploy, how they compare with Odoo.sh, and the questions to ask before you choose.
Odoo hosting in the UAE: what to look for
· 7 min read · UAE, Odoo hosting, Backups
A practical checklist for UAE and Gulf businesses choosing Odoo hosting: speed for your users, questions about where data is stored, backups, deploy windows, and what VAT invoicing and Arabic support depend on.
Development, staging and production for Odoo: a practical workflow
· 7 min read · Workflow, Staging, Odoo development
How to run Odoo releases through development, staging and production: branches as environments, tests on every push, rehearsals on a neutralized copy of production, version bumps, rollback and upgrades.
Odoo Community vs Enterprise hosting: what changes
· 6 min read · Enterprise, Community, Odoo hosting
What changes for hosting when you run Odoo Enterprise instead of Community: where the licence comes from, how the code is registered inside Odoo, what staging copies do with it, upgrades, and switching editions.
Odoo backups done right: daily backups, restore tests and offsite copies
· 6 min read · Backups, Odoo hosting, Security
What a complete Odoo backup contains, how long to keep backups, why a backup only counts once it has been restored, and how encrypted offsite copies protect you from losing a whole server.
How to migrate from Odoo.sh to Knova Cloud
· 8 min read · Odoo.sh, Migration, Enterprise
A step-by-step move from Odoo.sh: download a backup, connect the same GitHub repository, rehearse the import on staging, import production, move your custom domain and register the Enterprise code.
Try the workflow on your own repository
Pick the workers, storage and staging environments you need, and your first branch builds in minutes.