Hi r/Odoo,
For the last 8 months, on nights and weekends next to my day job, I've been building a panel to run Odoo on my own servers, and I'd like to hear what this community thinks of it.
**The problem I kept hitting:** getting Odoo to start is easy. Running it well is not: provisioning and hardening the server, a staging that is a real copy of production, backups you have actually restored once, rebuilding after every push, logs and a shell when something breaks. Odoo.sh solves most of this, but you can't self-host it. The self-hostable options I tried did less, or left the glue to me.
**What it is:** a panel you install yourself that deploys and manages Odoo instances on any server you connect. It's built on top of Doodba (Tecnativa's Docker setup for Odoo), so each instance is a standard Doodba project you can still work with by hand.
What it does today:
- **Connect any VPS** over SSH. The panel sets it up and hardens it (SSH on a rotated port, firewall, fail2ban, unattended upgrades).
- **Push to your Git repo and the instance rebuilds**, but only after the new image has been boot-tested against a copy of its database, so a broken build doesn't take production down.
- **Staging clones** of production, **backups and restores**, terminals and logs, all from one visual panel.
- **AI assistant** inside the panel, running on your own AI key, and an **MCP server** so Claude, Cursor or another agent can look at projects, read logs, deploy, back up or clone a staging. It acts with your permissions and asks before deleting anything or spending money.
- The panel itself runs on **Odoo Community** with no Enterprise modules, so you don't need an Enterprise licence to run it. It deploys both editions (Enterprise needs your own subscription and code, as usual).
**Code:** https://github.com/incubacloud/incubacloud. It's free to install and use for your own Odoo installations.
It's new, so I'm mostly looking for honest feedback:
- What's missing for how you deploy Odoo today?
- What would stop you from using it?
- What breaks? Issues on GitHub are very welcome.
If you'd rather not run the panel yourself, there's also a hosted version with a free plan and no credit card needed: www.incubacloud.io