Accueil Projets Cogiteos Orchestrator
Cogiteos Orchestrator
Case Study

Cogiteos Orchestrator

Client: Cogiteos
2026 • Depuis février 2026

Contexte

Cogiteos avait besoin d'un socle fiable pour déployer et administrer des environnements Odoo Enterprise dédiés à ses clients B2B. L'objectif était de réduire les opérations manuelles tout en conservant une séparation nette des données, des ressources et des secrets entre les clients.

Le défi consistait à orchestrer tout le cycle de vie d'une instance — provisionnement du VPS, configuration réseau, déploiement de la stack, installation des modules, sauvegardes et contrôles de santé — sans transformer l'infrastructure en succession d'actions ponctuelles difficiles à suivre.

La plateforme devait également rester exploitable au quotidien : visibilité sur les clients et les instances, métriques d'infrastructure, gestion des modules, clonage, import, restauration et opérations de démarrage ou d'arrêt depuis une interface unique.

Solution

Le projet repose sur un control plane composé d'une API d'orchestration en Go, d'une interface d'administration en Vue.js 3 et d'une base SQLite pour les données de pilotage. Les secrets sont chiffrés avec AES-256-GCM, avec une clé dérivée par Argon2id.

Depuis l'interface web, l'équipe crée une instance en sélectionnant le client, le nom, le sous-domaine, le domaine éventuel, les ressources serveur, la version Odoo et la langue par défaut. Le workflow enchaîne ensuite les appels OVH, le bootstrap SSH, la configuration DNS, le déploiement Docker Compose et les contrôles de santé.

Chaque environnement client s'appuie sur une stack isolée réunissant Odoo 19, PostgreSQL, Redis et Restic. Les modules partagés ou spécifiques sont gérés depuis un catalogue et synchronisés sur les instances selon les besoins.

Les fonctions opérationnelles complètent le dispositif : sauvegardes et restaurations, clonage d'instances, import d'archives, suivi des logs, métriques CPU/RAM/disque et tableaux de bord Prometheus/Grafana.

Résultats

Odoo 19
Version cible gérée
1 VPS / client
Isolation d'infrastructure
4 services
Stack client : Odoo, PostgreSQL, Redis et Restic
3 briques
API Go, interface Vue.js 3 et déploiement Docker Compose

Vous avez un projet similaire ?

Discutons de vos enjeux techniques et voyons comment nous pouvons transformer votre infrastructure ensemble.