Semaphore UI offre à votre équipe un espace auto-hébergé unique pour exécuter, partager, planifier, sécuriser et auditer vos workflows opérationnels.
| Name | Run | Status |
|---|---|---|
Utilisez Semaphore UI avec Ansible, Terraform, OpenTofu, Terragrunt, Bash, PowerShell et Python, tout en conservant votre automatisation dans Git et votre chaîne d'outils existante intacte.
Lorsque les tâches s'accumulent, il est facile d'oublier des étapes, de perdre le contexte ou de passer à côté d'erreurs. Transformez les tâches récurrentes en workflows réutilisables avec variables, secrets, planifications, journaux et contrôle d'accès.
Lorsqu'une tâche échoue ou qu'un incident survient, le manque de visibilité ralentit tout le monde. Sachez exactement ce qui a tourné, qui l'a déclenché, à quel moment, ce qui a changé et si l'opération a réussi ou échoué.
Les équipes d'infrastructure ne devraient pas être le goulot d'étranglement de chaque demande courante. Permettez aux utilisateurs habilités de lancer vérifications, redémarrages et nettoyages sans accès Linux, SSH, identifiants ni CLI.
Déployez Semaphore UI sur Linux ou Windows, avec Docker, ou sur Kubernetes avec le chart Helm officiel — et maintenez-le facilement.
Tout ce dont votre équipe a besoin pour gérer l'automatisation au quotidien : tâches, journaux, planifications, Git, API et notifications dans une interface épurée.
Exécutez Semaphore au sein de votre propre réseau et gardez l'ensemble de vos données opérationnelles sous votre contrôle.
Hébergez Semaphore sur un serveur, une VM, un conteneur ou un cluster Kubernetes.
Écrit en pur Go, Semaphore est simple à déployer, mettre à jour et maintenir.
Fonctionne parfaitement sur Windows, Linux et avec votre chaîne d'outils d'automatisation existante.
Conservez scripts, playbooks et projets IaC dans Git, puis configurez modèles, variables, identifiants et inventaires dans l'interface de Semaphore.
Gérez projets, modèles, inventaires et paramètres via Terraform pour des modifications faciles à auditer, reproduire et maintenir.
Utilisez le serveur MCP Semaphore pour inspecter et mettre à jour projets, modèles, inventaires, dépôts, planifications et contextes de tâches.
Planifiez correctifs, sauvegardes, vérifications, nettoyages et autres tâches courantes avec historique et logs complets.
Reliez tâches, approbations manuelles, dépendances et passages de relais dans des flux de travail reproductibles.
Lancez des tâches depuis votre CI/CD, vos outils d'incidents ou vos pipelines externes grâce à l'API de Semaphore.
Stockez clés SSH, jetons, mots de passe et identifiants sudo dans le Key Store chiffré, ou connectez HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, etc.
Utilisez le RBAC, l'isolation par projet, LDAP/AD, OIDC et des rôles sur mesure pour attribuer le juste niveau de droits.
Consultez statut, sorties, erreurs, journaux et historique complet pour diagnostiquer les incidents et valider les changements.
Envoyez des alertes automatiques vers Slack, Teams, par email ou via des webhooks personnalisés.
Lancez l'automatisation sur des runners dédiés étiquetés dans le bon sous-réseau, réseau privé ou environnement isolé.
Profitez de la haute disponibilité, de la reprise après sinistre et des sauvegardes pour garantir la résilience en production.
Bénéficiez du support Pro prioritaire, ou ajoutez l'onboarding Entreprise, l'aide à la migration et un accompagnement dédié.
Sélectionnez le forfait qui correspond à vos besoins opérationnels, de sécurité et de déploiement.
Rassemblez scripts, playbooks et tâches courantes dans une interface claire et unifiée.
Ajoutez des contrôles intégrés, une exécution isolée, une visibilité accrue et un support produit dédié.
Adaptez Semaphore aux exigences complexes d'infrastructure, d'identité, de haute disponibilité et de conformité.
Semaphore UI connecte les outils que vos équipes utilisent déjà pour l'automatisation, le code, l'inventaire, les secrets, l'identité, les notifications et les API.
Populaire dans les homelabs et éprouvé en production, Semaphore UI dispose d'une communauté active partageant tutoriels, cas d'usage et retours d'expérience.
Code, documentation, intégrations, tests, retours et support communautaire contribuent à améliorer Semaphore.
Semaphore UI est une interface web et une API open source, auto-hébergées, pour exécuter l'automatisation d'infrastructure. Elle permet aux équipes de gérer des playbooks Ansible, Terraform, OpenTofu, Terragrunt, des scripts PowerShell, Bash et des tâches Python depuis une interface unique et contrôlée.
Non. Semaphore UI prend en charge Ansible, Terraform, OpenTofu, Terragrunt, Bash, PowerShell et Python. Les équipes peuvent utiliser la même interface pour exécuter des playbooks, des workflows Infrastructure as Code, des tâches planifiées et des opérations ad hoc.
Oui. Semaphore UI est auto-hébergé et open source. Écrit en Go, il fonctionne sur Linux, macOS et Windows, et supporte SQLite, MySQL et PostgreSQL.
La CI/CD est généralement optimisée pour la livraison d'applications : build, test, déploiement. Semaphore UI est conçu pour le travail d'infrastructure et d'exploitation : provisionnement, maintenance, remédiation, tâches planifiées, runbooks ad hoc et opérations répétables nécessitant une exécution contrôlée, des variables, des identifiants, des journaux et une gestion fine des accès. Vous pouvez laisser la CI/CD se concentrer sur la livraison applicative et déplacer les workflows opérationnels vers une couche d'automatisation auto-hébergée dédiée.
Oui. Semaphore UI s'intègre directement à vos dépôts et outils d'automatisation existants. Vous pouvez définir des modèles de tâches autour de vos playbooks, scripts et flux IaC, transmettre des variables, planifier des exécutions et déclencher des tâches via l'API.
Oui. Semaphore UI étant auto-hébergé, votre automatisation, vos identifiants, vos dépôts, vos inventaires et vos environnements d'exécution restent sous votre contrôle exclusif. Les tâches peuvent s'exécuter sur le serveur Semaphore principal ou sur des runners déportés. Avec les Runners de projet dans Pro, vous pouvez affecter des runners dédiés à des projets spécifiques pour exécuter l'automatisation au plus près du bon sous-réseau ou périmètre réseau. Pour des besoins de sécurité renforcés, Enterprise prend également en charge les licences air-gapped/hors ligne et multi-instances.
Oui. Vous pouvez transformer des redémarrages, des vérifications, des nettoyages, des diagnostics ou des procédures de reprise en modèles de tâches, puis autoriser les utilisateurs habilités à les exécuter depuis Semaphore UI sans leur donner d'accès direct au serveur, d'identifiants bruts ou de droits de production étendus.
Oui. Semaphore UI prend en charge les inventaires Ansible basés sur des fichiers, ce qui vous permet d'utiliser les plugins d'inventaire dynamique Ansible et des sources externes au sein de vos workflows. Par exemple, vous pouvez extraire directement les données d'infrastructure depuis NetBox à l'aide du plugin netbox.netbox.nb_inventory pour cibler des hôtes découverts automatiquement au lieu de gérer les inventaires à la main. Consultez l'exemple d'inventaire dynamique NetBox dans la documentation : https://semaphoreui.com/docs/user-guide/netbox. Semaphore UI fonctionne également avec d'autres plugins d'inventaire et scripts configurés dans votre environnement.
Semaphore UI intègre un Key Store pour gérer les identifiants utilisés par les tâches (clés d'accès aux dépôts, accès aux hôtes distants, identifiants sudo et mots de passe Ansible Vault). Les secrets peuvent être stockés dans la base chiffrée de Semaphore, ou gérés via un coffre-fort externe tel que HashiCorp Vault. Pour des exigences d'entreprise plus strictes, l'édition Enterprise supporte également Devolutions Server, AWS Secrets Manager et Azure Key Vault. Les secrets sont injectés à l'exécution sans jamais être exposés en clair dans les scripts ou les terminaux.
Vous pouvez acheter Semaphore UI Pro directement depuis la page Tarifs. Après l'achat, vous recevez une clé de licence pour activer les fonctionnalités Pro sur votre instance auto-hébergée. Si votre entreprise a besoin d'une facture, d'un virement bancaire, de conditions personnalisées, d'une licence hors ligne ou d'un support Enterprise, contactez l'équipe depuis la page Tarifs pour organiser l'option adaptée.
Inscrivez-vous pour recevoir des actualités produits et des guides utiles de l'équipe Semaphore UI.
Désabonnement possible à tout moment. Nous n'envoyons que des contenus réellement utiles.