DazzStudio
Retour au blog
/12 min de lecture

Déployer OpenClaw en entreprise : Gateway, Docker, sécurité et multi-agents

Guide pratique pour déployer OpenClaw en entreprise : architecture du Gateway, Docker, canaux, agents, frontière de confiance, sécurité, audit et mise en production.

DazzStudio

Article

Open source · automatisation · contrôle

Systèmes utiles, cadrés et opérationnels.

Sommaire de l'article

Installer OpenClaw et connecter un premier canal peut être rapide. Le déployer dans une entreprise est plus exigeant. Dès que le Gateway reçoit des messages de plusieurs personnes, conserve des sessions, utilise des outils ou accède à des données internes, il devient une composante du système d’information.

OpenClaw se présente aujourd’hui comme un gateway auto-hébergé pour agents IA. Il relie des applications de messagerie comme Discord, Slack, Microsoft Teams, Telegram, Signal ou WhatsApp à des agents capables d’utiliser des modèles, des outils, une mémoire et des espaces de travail. Le Gateway devient le point central pour les connexions, les sessions et le routage.

Cette architecture est intéressante pour rendre un agent disponible là où les équipes travaillent déjà. Elle impose aussi une règle essentielle : un canal connecté ne doit jamais devenir une porte d’entrée incontrôlée vers les outils de l’entreprise.

Ce guide complète la documentation officielle d’OpenClaw, qui reste la référence pour les versions, commandes et options à jour. Il apporte une lecture entreprise : architecture, limites du modèle de confiance, Docker, identités, sécurité, exploitation et critères de mise en production.

La réponse courte : OpenClaw est un Gateway, pas une sécurité multi-tenant automatique

Un déploiement OpenClaw professionnel doit distinguer trois niveaux :

  1. Le canal

    reçoit les messages depuis Discord, Slack, Teams ou une autre interface.

  2. Le Gateway

    authentifie, route et conserve les sessions vers les agents configurés.

  3. L’agent

    utilise un modèle, un espace de travail, une mémoire et des outils selon les droits qui lui sont accordés.

Cette séparation rend l’architecture lisible, mais elle ne transforme pas un Gateway partagé en frontière de sécurité entre utilisateurs hostiles. La documentation OpenClaw repose principalement sur un modèle d’assistant personnel : une frontière de confiance par Gateway. Si plusieurs équipes, clients ou organisations ne doivent pas partager les mêmes pouvoirs délégués, il faut séparer les Gateway, les identifiants et idéalement les utilisateurs système ou les hôtes.

Un bon déploiement commence donc par la question : qui partage réellement la même frontière de confiance ?

Quand OpenClaw est pertinent en entreprise

OpenClaw est pertinent lorsqu’une organisation veut rendre un ou plusieurs agents accessibles depuis des canaux familiers, sans dépendre uniquement d’une interface SaaS hébergée. Il peut servir de porte d’entrée commune vers des copilotes spécialisés, tout en conservant le Gateway sur une infrastructure contrôlée.

Les premiers usages raisonnables sont généralement :

  • un assistant interne disponible dans un canal Discord ou Slack limité ;
  • un copilote de direction isolé dans un espace privé ;
  • plusieurs agents spécialisés avec des espaces de travail séparés ;
  • un agent de veille ou de reporting déclenché depuis la messagerie ;
  • un assistant technique qui utilise des outils autorisés et journalisés ;
  • des routines planifiées dont les résultats sont livrés dans un canal précis ;
  • une interface de dialogue pour des workflows internes déjà cadrés.

OpenClaw n’est pas, à lui seul, une application métier complète. Le Gateway facilite la communication, les sessions et le routage, mais les règles métier, les intégrations, les validations et la qualité des données restent à concevoir.

Pour comparer ce rôle à celui d’autres briques, consultez notre comparatif Hermes, OpenClaw, Claude Code et LangGraph.

L’architecture minimale d’un déploiement OpenClaw

1. Le Gateway

Le Gateway est la source de vérité pour les connexions aux canaux, les sessions et le routage. En production, il doit fonctionner comme un service durable : démarrage contrôlé, configuration sauvegardée, état persistant, logs accessibles, supervision et procédure de redémarrage.

Une installation sur le poste personnel d’un collaborateur peut convenir à une découverte. Pour un usage continu, préférez un serveur, une machine virtuelle ou un environnement conteneurisé dont l’entreprise maîtrise les accès et le cycle de vie.

2. Les canaux de messagerie

Chaque canal possède ses propres identités, groupes, permissions et méthodes d’authentification. Connecter Discord, Slack ou Teams ne signifie pas que tous les membres doivent accéder au même agent.

Il faut préciser :

  • les utilisateurs et groupes autorisés ;
  • les messages directs acceptés ou refusés ;
  • les canaux publics, privés ou ignorés ;
  • les commandes disponibles ;
  • les réponses autorisées sans mention ;
  • la façon dont un nouvel utilisateur est associé à une session.

Les allowlists et règles de groupe doivent être vérifiées avec un compte utilisateur normal, pas seulement avec l’administrateur.

3. Les agents et espaces de travail

OpenClaw permet de router les messages vers différents agents et espaces de travail. Cette capacité est utile pour séparer un copilote commercial, un agent technique ou une routine de veille. Mais le routage n’est pas une preuve d’isolation de sécurité.

Chaque agent doit posséder un rôle, des sources, des outils et un propriétaire métier explicites. Évitez l’agent généraliste auquel tous les outils sont accordés « pour plus tard ».

4. Les modèles

Le choix du fournisseur de modèle détermine la qualité, le coût, la disponibilité et les flux de données externes. L’auto-hébergement du Gateway ne signifie pas que toutes les inférences restent locales.

Documentez le modèle principal, les éventuels fallbacks, les comptes utilisés et les données qui peuvent être transmises. Si un secours change de fournisseur, vérifiez qu’il respecte les mêmes contraintes de confidentialité avant de l’activer automatiquement.

5. Les outils, skills et plugins

Les outils donnent à l’agent son pouvoir réel : fichiers, commandes, réseau, navigateur, API ou actions sur des systèmes métier. Les skills et plugins facilitent l’extension d’OpenClaw, mais introduisent aussi un risque de chaîne d’approvisionnement.

N’installez pas une extension uniquement parce qu’elle apparaît dans un catalogue. Vérifiez sa source, ses permissions, son maintien, les secrets qu’elle utilise et les opérations qu’elle peut exécuter. En production, préférez une allowlist explicite des plugins et des outils.

Docker : utile pour l’exploitation, insuffisant pour la gouvernance

La documentation OpenClaw propose un parcours d’installation Docker. Une architecture conteneurisée est pertinente pour rendre l’environnement reproductible et limiter les modifications directes de l’hôte.

Un déploiement Docker propre doit prévoir :

  • une image ou une version explicitement contrôlée ;
  • un utilisateur non privilégié lorsque le fonctionnement le permet ;
  • des volumes persistants identifiés ;
  • une gestion des secrets hors du dépôt ;
  • un réseau minimal et des ports non exposés inutilement ;
  • une politique de redémarrage ;
  • un healthcheck et des logs exploitables ;
  • une sauvegarde testée de la configuration et de l’état ;
  • une procédure de mise à jour et de retour arrière.

Docker n’empêche pas un agent trop permissif d’utiliser un outil dangereux. Il faut distinguer l’isolation du conteneur, la sandbox éventuelle des outils et la politique d’autorisation des commandes. Ces trois couches répondent à des risques différents.

La limite décisive : une frontière de confiance par Gateway

La documentation sécurité d’OpenClaw est explicite : le modèle par défaut correspond à un assistant personnel avec un opérateur de confiance. Un même Gateway n’est pas conçu comme une frontière hostile entre plusieurs utilisateurs mutuellement méfiants.

Cette distinction change l’architecture d’entreprise :

  • plusieurs collaborateurs de la même équipe peuvent partager un Gateway si leurs droits et leur niveau de confiance sont compatibles ;
  • un dirigeant et une équipe élargie ne doivent pas nécessairement partager le même agent et les mêmes outils ;
  • deux clients différents doivent être placés dans des cellules séparées ;
  • des équipes aux données sensibles incompatibles doivent disposer de Gateway, identifiants et espaces séparés ;
  • un administrateur pouvant modifier la configuration du Gateway doit être considéré comme un opérateur de confiance.

Un identifiant de session sert au routage. Il ne doit pas être traité comme une autorisation de sécurité suffisante.

Les garde-fous à appliquer avant d’ouvrir un canal

Limiter les personnes capables de déclencher l’agent

Commencez par des messages directs ou un canal privé avec une allowlist fermée. N’ouvrez pas un agent doté d’outils à un groupe large pour « voir ce que cela donne ».

Réduire le rayon d’action des outils

Un agent de synthèse n’a pas besoin d’exécuter des commandes système. Un agent de reporting peut lire une API sans modifier les données. Un agent commercial peut préparer un message sans l’envoyer automatiquement.

Protéger l’exposition réseau

Le Gateway, l’interface de contrôle et les éventuels nœuds distants doivent rester privés autant que possible. Si un accès distant est nécessaire, utilisez une authentification forte, des jetons robustes et une couche réseau contrôlée plutôt qu’une exposition publique directe.

Isoler les secrets

Les clés de modèles, tokens de canaux et identifiants d’API ne doivent apparaître ni dans les prompts, ni dans le dépôt, ni dans les comptes rendus de l’agent. Prévoyez leur rotation et leur révocation.

Contrôler les extensions

Une extension peut élargir le périmètre bien au-delà de son nom visible. Maintenez une allowlist des plugins et auditez leurs mises à jour lorsque leurs permissions ou dépendances changent.

Tester les instructions hostiles

Les messages entrants peuvent contenir des instructions destinées à contourner les règles de l’agent. Testez explicitement les tentatives d’accès à une autre session, d’exfiltration de secrets, d’utilisation d’un outil interdit ou de modification de la configuration.

La documentation sécurité d’OpenClaw fournit également un audit intégré portant notamment sur les accès entrants, les allowlists, le rayon d’action des outils, l’exposition réseau, les permissions locales, les plugins et la cohérence des politiques de sandbox.

Une séquence de déploiement en dix étapes

  1. Définir la frontière de confiance.

    Listez les personnes qui partageront le Gateway, les agents et les outils.

  2. Choisir un cas d’usage.

    Décrivez une sortie observable et un responsable métier.

  3. Préparer l’environnement.

    Serveur ou Docker, réseau, volumes, secrets, sauvegardes et redémarrage.

  4. Installer et lancer le Gateway.

    Suivez la documentation correspondant à la version retenue et vérifiez son état avant toute intégration.

  5. Configurer un seul modèle.

    Validez l’authentification, les coûts et les flux de données avant d’ajouter des secours.

  6. Connecter un canal pilote.

    Utilisez une allowlist minimale et testez avec un compte non administrateur.

  7. Créer un agent borné.

    Un espace de travail, quelques sources et les seuls outils nécessaires.

  8. Tester les cas d’échec.

    Utilisateur inconnu, demande ambiguë, outil indisponible, instruction hostile et secret sollicité.

  9. Exécuter l’audit de sécurité.

    OpenClaw documente notamment openclaw security audit et une variante approfondie avant exposition réseau ou après changement de configuration.

  10. Observer avant d’élargir.

    Mesurez l’adoption, les erreurs, les reprises humaines, les coûts et les incidents.

Cette progression évite de connecter simultanément plusieurs messageries, modèles et plugins avant d’avoir validé un premier périmètre.

Trois architectures adaptées à des contextes différents

Une équipe interne de confiance

Un Gateway privé, un canal limité, plusieurs agents spécialisés et des outils en lecture seule. Les collaborateurs partagent une frontière de confiance et les actions sensibles demandent une validation.

Un dirigeant et plusieurs équipes

Un Gateway ou une cellule dédiée au dirigeant pour les données stratégiques, puis des Gateway ou agents séparés pour les équipes selon les droits. Les mémoires et outils ne sont pas partagés par défaut.

Plusieurs clients ou organisations

Une cellule isolée par client : Gateway, secrets, comptes système, volumes, configuration et logs séparés. Un tableau de pilotage peut agréger des indicateurs techniques, mais ne doit pas fusionner les mémoires et pouvoirs délégués.

OpenClaw peut donc participer à une architecture multi-agents, mais la sécurité repose sur les frontières réellement déployées, pas uniquement sur les noms d’agents ou de sessions.

Checklist avant la mise en production

Le pilote ne doit pas être élargi tant que ces points ne sont pas vérifiés :

  • la frontière de confiance du Gateway est documentée ;
  • les utilisateurs et canaux autorisés sont explicitement listés ;
  • chaque agent possède un rôle et un propriétaire ;
  • les modèles et fournisseurs sont approuvés ;
  • les outils sont limités au besoin réel ;
  • les écritures et envois sensibles demandent une validation ;
  • les plugins sont en allowlist et leur source est vérifiée ;
  • le Gateway et l’interface de contrôle ne sont pas exposés inutilement ;
  • les secrets peuvent être révoqués et renouvelés ;
  • les logs, healthchecks et alertes sont exploitables ;
  • les sauvegardes et le retour arrière ont été testés ;
  • l’audit de sécurité ne remonte pas de défaut bloquant ;
  • une personne peut arrêter rapidement le système ;
  • les utilisateurs connaissent les limites de l’agent.

Un déploiement fiable n’est pas celui qui donne le plus d’outils à l’agent. C’est celui dont les utilisateurs, les droits, les données et les comportements d’échec sont compris.

OpenClaw, Hermes ou une architecture sur mesure ?

OpenClaw est particulièrement intéressant lorsque le besoin central est un Gateway auto-hébergé, multi-canaux et orienté routage d’agents. Hermes se distingue davantage comme environnement agentique complet avec mémoire, skills, outils, routines et travail continu dans différents contextes d’exécution. Un framework sur mesure devient pertinent lorsqu’un workflow critique doit être intégré dans une application avec des états et validations très spécifiques.

Le choix dépend moins de la popularité de l’outil que du mode d’exploitation attendu. Notre article sur les agents IA open source face aux plateformes fermées approfondit les compromis de contrôle, réversibilité et maintenance.

Ce que DazzStudio peut prendre en charge

DazzStudio conçoit et déploie des systèmes agentiques reliés aux opérations : cadrage du cas d’usage, architecture Docker-first, modèles, Gateway, mémoire, agents spécialisés, intégrations, permissions, validations, audit et exploitation.

L’objectif n’est pas de livrer un OpenClaw vide connecté à une messagerie. Il est de construire un premier système borné, mesurable et réversible, avec une frontière claire entre ce que l’agent prépare et ce que l’humain décide.

Pour étudier un premier périmètre, découvrez notre approche de conception et déploiement d’agents IA en entreprise.

OpenClaw peut-il être déployé avec Docker ?

Oui. La documentation officielle propose un parcours Docker. Pour un usage professionnel, il faut compléter l’installation avec la persistance, les secrets, les restrictions réseau, les sauvegardes, les healthchecks, les mises à jour et le retour arrière.

OpenClaw est-il adapté à plusieurs utilisateurs ?

Il peut router plusieurs utilisateurs et agents, mais son modèle de sécurité repose principalement sur une frontière de confiance par Gateway. Des utilisateurs ou organisations mutuellement non fiables doivent être séparés dans des Gateway et identifiants distincts, idéalement sur des utilisateurs système ou hôtes séparés.

OpenClaw peut-il fonctionner sur un serveur privé ?

Oui. Le Gateway peut fonctionner sur une machine ou un serveur contrôlé par l’entreprise. Cela ne rend pas automatiquement les modèles et intégrations locaux : il faut examiner chaque fournisseur, plugin, canal et flux réseau.

Comment sécuriser un Gateway OpenClaw ?

Commencez par une allowlist fermée, une authentification forte, des outils minimaux, des secrets protégés, une exposition réseau réduite, une allowlist de plugins et des validations sur les actions sensibles. Exécutez également l’audit de sécurité documenté après les changements de configuration.

OpenClaw est-il réellement multi-tenant ?

Le routage multi-agents et multi-utilisateurs ne constitue pas une frontière de sécurité hostile. Pour plusieurs clients, organisations ou groupes incompatibles, déployez une cellule isolée par frontière de confiance.

Faut-il choisir OpenClaw plutôt qu’Hermes ?

Pas systématiquement. OpenClaw est très orienté Gateway multi-canaux et routage. Hermes est davantage positionné comme environnement agentique généraliste avec mémoire, outils, skills et routines. Le choix doit partir du cas d’usage, des canaux, des droits, des données et du mode d’exploitation.

[ diagnostic ] // cadrage

Transformer ce sujet en système utile.

On part de vos outils et de vos opérations réelles pour identifier un premier lot livrable.