Muhammad Salman Ali Khan
Founder, Knova Digital Solutions
Muhammad Salman Ali Khan is the founder of Knova Digital Solutions in Dubai. He builds and runs Odoo hosting and Odoo implementations for companies in the UAE and beyond, and writes these guides from that day-to-day work.
Articles by Muhammad Salman Ali Khan
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 Cloud Buddy 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 Cloud Buddy
· 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.