
Cogiteos Orchestrator
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
Projets Similaires
Découvrez d'autres études de cas techniques.

Rentability — La rentabilité WooCommerce sous contrôle
ecomstudio a conçu Rentability pour donner aux boutiques WooCommerce une vision complète de la rentabilité de chaque produit. Le plugin rassemble les coûts d’achat, la logistique, les frais annexes, les ventes et le ROAS dans un tableau de bord opérationnel, enrichi par des imports, des exports et une API REST.

Goofirst.ai
Goofirst.ai centralise la gestion des fiches Google Business Profile pour les restaurants, commerces et agences multi-établissements. La plateforme synchronise fiches, avis, posts et médias avec Google, et s'appuie sur Gemini pour générer descriptions et réponses aux avis. Un tableau de bord unique remplace les connexions multiples et les fiches laissées à l'abandon.

SOFILM · cinéma parallèle
SOFILM dispose d'un site WordPress administrable pour sa programmation, son histoire et ses séances, avec une billetterie métier intégrée. Les places se vendent en ligne via Square, la jauge est tenue dans le même système, et l'accueil reçoit un listing imprimable.
Vous avez un projet similaire ?
Discutons de vos enjeux techniques et voyons comment nous pouvons transformer votre infrastructure ensemble.