The odoo.sh alternative

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.

deploy · live log LIVE
Push receivedfeature/invoice-fix
Pullingacme-erpfrom GitHub
Upgrading modulesaccount, sale, stock
Restarting instanceproduction
Health checks running...
Deployed.Job logged in your queue

Runs on your servers, at any provider

aws gcp ovhcloud vultr linode or any Linux server with SSH

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.

01

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.

02

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.

03

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
deploy · live log LIVE
Push receivedfeature/invoice-fix
Pullingacme-erpfrom GitHub
Upgrading modulesaccount, sale, stock
Restarting instanceproduction
Health checks running...
Deployed.Job logged in your queue

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
monitoring · production
uptime, last 30 days Online
cpu · odoo container 6h · 24h · 48h
memory
storage

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
backups · production

Full backup with filestore

scheduled · 02:00

restore download

Database only

on demand

completed

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
alerts

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 services

Answers 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.

CICDoo brand ambassador

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.

Compare CICDoo vs Odoo.sh

FAQ

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.