Push to Git. Your Odoo goes live. Your servers stay yours.
Connect any Linux server, link GitHub or GitLab, and push. CICDoo deploys, backs up and monitors every instance. And when you need a human, we answer.
Free plan, no credit card. Your servers stay yours.
development
feature/*
staging
staging
production
main
Runs on your servers, at any provider
How it works
Three steps between you and push-to-deploy
No new tooling to learn. If your team can push a branch, your team can ship Odoo.
Connect a server
Any Linux machine you can reach over SSH. Your VPS, bare metal or cloud account. Password, private key or public key auth.
Link your repository
GitHub or GitLab, including self-hosted GitLab. One-click OAuth or a personal access token. Pick your Odoo version, 11.0 to the latest, plus master.
Push to deploy
Every push to a branch deploys its instance. Modules upgrade, Odoo restarts, and you watch the live log from your queue.
Branches map to instances. Promote work from development to staging to production with a merge.
The control room
Run your whole Odoo fleet from one console
Everything below is the real product. Deploys, monitoring, backups and alerts, exactly as your team will use them.
Deployments
Every job queued, streamed and auditable
Deploys, upgrades, restarts, backups and merges all run as queued jobs with live logs. See who started what, follow it line by line, and keep the full history.
- Push-to-deploy from GitHub and GitLab
- Soft restarts with module upgrades, or hard container restarts
- One queue across all servers and projects
Monitoring
Know your instances are up, and why they were not
Live CPU and memory charts for the Odoo and database containers, 30 days of uptime and response time, and a click from any spike straight into the logs at that moment.
- External uptime checks with per-day history
- AI log analysis with your own key: Claude, OpenAI, Groq or Ollama
- A live infrastructure map of every container on every server
Backups
Backups you can schedule, download and actually restore
Run database-only or full backups with the filestore, on demand or on a schedule you set. Restore in place, or download a copy that belongs to you.
- Scheduled backups at the times you choose
- Plain SQL, compressed or directory formats with parallel restore
- Every backup downloadable, so leaving is always possible
Full backup with filestore
scheduled · 02:00
Database only
on demand
Alerting
Hear about problems before your users do
Instance down, back up, SSL expiring, response time slipping. Route alerts per project to the channels your team actually watches.
- Email, Telegram and SMS delivery per project
- SSL and domain expiry warnings ahead of time
- Everything also lands in your in-app notification bell
Instance down · production
email · Telegram · SMS
Instance back up · production
2 minutes later
SSL certificate expiring soon
renew with one click
And everything around it
The details are already handled
The unglamorous parts of running Odoo, built in from day one.
Domains and SSL, hands off
Bring your own domain, or let CICDoo create a free cicdoo.com subdomain pointing at your server. SSL certificates are generated automatically.
A Web IDE on every instance
Edit code on the instance from your browser, password protected. Or open an SSH tunnel and query PostgreSQL from your own tools.
Deep instance tuning
Memory limits, odoo.conf, environment variables, extra repos, PostgreSQL extensions, nginx timeouts and Debian packages. All from the console.
Workspaces for teams and clients
Invite members with granular permissions, down to which project, instance or action each person can touch. Your own logo, color and URL slug.
Security that is not an afterthought
Two-factor auth with recovery codes, Google and GitHub sign-in, per-instance IP rules, rate limiting, CORS and CSP controls.
Humans on the other end
Tickets and chat with real Odoo engineers. Need more hands? Hire certified consultants by the day, no long-term commitment.
Support first
We don't just give you a dashboard. We run it with you.
CICDoo is built by Odoo engineers who have spent years keeping production systems alive. When you open a ticket, a person who understands Odoo reads it. When you would rather not touch servers at all, we host and manage everything for you.
Prefer to stay hands-on? Good. The platform is built for self-serve, and we are there for the moments you want backup.
Explore managed servicesAnswers from Odoo engineers
Not bots, not script readers. People who know migrations, modules and your setup.
Managed when you want it
Book a call and our team hosts and runs everything for you, scoped to your fleet.
You stay in control
Keep root access, your data and your backups. We earn your trust, we never trap you.
Experts by the day
Odoo-certified consultants and project managers, from 1 to 90 days. We reply within one business day.
Run Odoo like you own it. Because with CICDoo, you do.
The CICDoo team
Coming from Odoo.sh?
The workflow you know, without the constraints
Your infrastructure
Deploy to servers you own, at any provider, at their prices.
Both editions
Community and Enterprise, Odoo 11.0 to the latest, plus master.
Humans included
Engineers who answer tickets, and a managed option when you want out of ops.
Who it's for
Built for the people who live in Odoo
Agencies
Run every client Odoo from one console. Isolated workspaces, your branding, and per-client access control.
Learn moreConsultants
Deliver staging, backups and monitoring like a platform team, without hiring one.
Learn moreSaaS providers
Host Odoo for many customers with per-instance isolation and full lifecycle automation.
Learn moreFAQ
Before you ask
Am I locked in?
No. Your Odoo runs on servers you own, your code lives in your Git repository, and every backup is downloadable. If you leave, you take everything with you.
Where does my data live?
On your own servers, at whatever provider you choose. CICDoo orchestrates deployments and monitoring over SSH. Your database and filestore never have to leave your infrastructure.
Which Odoo versions and editions work?
Community and Enterprise, any major version from 11.0 up to the latest, plus master for the adventurous.
Can you help me migrate from Odoo.sh or self-hosting?
Yes. Talk to us and we will plan the move with you, database included. The managed team can also take over running everything once you are here.
What does the Free plan include?
Enough to run a real project: connect a server, link a repository and deploy instances with SSL. Upgrade when you need team workspaces, the Enterprise edition or more capacity.
Your next deployment could be a git push away.
Connect a server, link your repository and ship. And when you want engineers running it with you, we are one message away.
Free plan, no credit card. Your servers stay yours.