The platform

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.

branch = instance

development

feature/*

merge

staging

staging

merge

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.