La configuration
La passerelle fonctionne dans un conteneur Ubuntu Linux et démarre comme service système. Pour les tâches isolées, OpenClaw peut utiliser Docker comme sandbox. Une connexion au chat permet l’interaction et les notifications sans devoir travailler directement sur le serveur.
La configuration est volontairement modulaire. La passerelle, les plugins, les règles d’accès, la sandbox et les canaux de communication ont chacun leur responsabilité. Le système est ainsi plus flexible, mais les limites entre ces éléments doivent rester claires.
Plus qu’un chatbot
Une passerelle est intéressante parce qu’elle ne produit pas seulement du texte. Elle peut utiliser les outils disponibles, exécuter des tâches planifiées et vérifier l’état d’autres composants. J’ai par exemple créé un contrôle de santé automatique qui vérifie périodiquement si la passerelle répond et envoie le résultat vers un canal de chat.
OpenClaw devient ainsi une couche de liaison entre l’IA et la gestion quotidienne du homelab.
La sécurité fait partie du projet
Un service qui peut utiliser des outils et reste accessible sur le réseau doit être soigneusement limité. J’ai donc contrôlé l’accès réseau, les jetons, la politique des plugins, les droits des utilisateurs et l’isolation des commandes dans Docker.
Les contrôles de sécurité ont révélé plusieurs avertissements. Les problèmes critiques ont été résolus, tandis que les avertissements restants guident le durcissement futur. La sécurité devient ainsi une pratique récurrente et non un contrôle final unique.