Everything Odoo needs, in one console
From the first git push to a monitored, backed-up production fleet. Self-serve it, or let our engineers run it with you.
development
feature/*
staging
staging
production
main
Each branch is an instance. Each instance belongs to a stage. Promote with a merge.
Deployment & environments
Push-to-deploy
Push to GitHub or GitLab and the instance on that branch deploys automatically: pull, module upgrade, restart.
Development, staging, production
Isolated instances per branch, grouped by stage in one console. Fork new branches from any base.
Promote with a merge
Move work up from development to staging to production by merging branches, straight from the UI.
Queue-based operations
Deploys, upgrades, restarts, backups, restores and merges all run as queued jobs with live streaming logs.
Soft and hard restarts
Restart Odoo with a module upgrade, or restart the whole container when you need a clean slate.
Auto restart
Failed or stopped instances can restart themselves while you sleep.
Infrastructure & servers
Bring any server
Any Linux box reachable over SSH: your VPS, bare metal or cloud account. Password, private key or public key auth.
Live resource visibility
CPU, memory and storage per server, with zoomable history charts over 6, 24 or 48 hours.
Infrastructure map
A live map of every container on every server, color-coded by load and filterable by project or stage.
Bulk server actions
Deploy, upgrade or restart every instance on a server in one action.
Load balancer aware
Register a separate public entry point and CICDoo routes accordingly.
Cloudflare friendly
Proxied DNS with a connectivity IP override when your traffic runs through Cloudflare.
Backups & recovery
On-demand and scheduled
Database-only or full backups with the filestore, on click or at the times you set.
Formats that restore fast
Plain SQL, compressed custom or directory format with parallel dump and restore.
Restore and download
Restore in place with confirmation, or download a copy. Your data is always portable.
Domains, DNS & SSL
Free subdomain
Skip DNS setup entirely: CICDoo creates a cicdoo.com subdomain pointing at your server.
Your own domains
Bring a domain per instance, plus extra domains when you need them.
Automatic SSL
Certificates generate automatically, with one-click re-issue when you need it.
Monitoring & alerting
30 days of uptime
External uptime checks with per-day history, uptime percentage and average response time.
Per-container charts
CPU and memory split by Odoo and database containers, auto-refreshing, with synchronized zoom.
Spike-to-logs drill-down
Click any point on a chart and read the container logs from that exact moment.
AI log analysis
Summarize errors and get recommended actions, with your own key: Claude, OpenAI, Groq or Ollama.
Alerts where you look
Instance down, back up, SSL expiry and slow responses, by email, Telegram, SMS and the in-app bell.
Security & access
Two-factor authentication
TOTP authenticator apps or email codes, with one-time recovery codes.
SSO sign-in
Continue with Google or GitHub, or classic email and password.
Network controls
Per-instance IP allow and deny lists, login and general rate limiting, CORS and CSP headers.
Role-based permissions
Owner, admin and member roles, plus per-resource and per-action permissions for every workspace member.
Teams & workspaces
Invite your team
Email invites with a seat counter against your plan.
Scope every member
Grant access to specific projects, instances and servers, and to specific actions on each.
Your brand on it
Workspace logo, brand color and URL slug, ready for client-facing work.
Developer tools
Web IDE
Edit code on any instance from the browser, password protected, no SSH required.
Direct database access
A ready-made SSH tunnel command brings PostgreSQL to your local tools.
Deep configuration
odoo.conf, memory limits, env vars, extra repos, startup scripts, PostgreSQL extensions and Debian packages.
Every Odoo that matters
Community and Enterprise, version 11.0 to the latest, plus master.
See how it's priced on the pricing page, or how it compares on CICDoo vs Odoo.sh.
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.