Tools/semaphoreui/semaphore

Semaphore

Modern UI for Ansible, Terraform, and other DevOps tools

14.0k+37/wkgrowthGoMIT Licensetrending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Jun 2026

Semaphore gives you a web UI to manage and trigger your Ansible playbooks and shell scripts. It's a control panel for your DevOps automation. The open source version is useful: you get task scheduling, inventory management, team access controls, and a clean dashboard to see what ran and what failed. For a solo dev or small team managing a handful of servers, this is more than enough. Self-hosting is straightforward: single Go binary, throw it behind a reverse proxy, point it at a Postgres or MySQL database.

Semaphore Pro adds LDAP/AD integration, audit logs, and priority support starting at $99/mo. Worth it if you're a growing team that needs enterprise auth. For everyone else, the free version handles the core workflow.

Solo devs: use the free version. Small teams (2-10): free version covers you. Growing teams needing LDAP: evaluate Pro. Large orgs: you probably already have AWX or Terraform Cloud.

The catch: it's not a CI/CD platform. If you need build pipelines and artifact management, look at Woodpecker CI or Jenkins. Semaphore is specifically for running automation tools through a UI instead of SSH sessions.

Free vs Self-Hosted vs Paid

open core

Free Tier (Self-Hosted)

The open source Semaphore covers the full core workflow: task templates, scheduling, inventory management, user management, notifications (Slack, Telegram, email), and support for Ansible, Terraform, Bash, and PowerShell. No user limits, no run limits.

Self-Hosted Setup

Single Go binary. Needs a database (Postgres, MySQL, or BoltDB for testing). Minimal resource requirements: runs comfortably on a $5/mo VPS. Put it behind Nginx or Caddy with TLS and you're done. Updates are manual but infrequent.

Paid Tier: Semaphore Pro

  • Starts at $99/mo for teams
  • LDAP/Active Directory integration
  • Audit logging
  • Priority support
  • Advanced RBAC

The Math

Self-hosted free: $5-10/mo for a VPS + maybe 2 hours/mo of maintenance. Semaphore Pro at $99/mo makes sense only when your team needs enterprise directory integration. If you're using GitHub OAuth or local accounts, the free version does everything you need.

Verdict

Stay free until LDAP or compliance audit logs become non-negotiable. That's the only real trigger to pay.

Free self-hosted covers everything most teams need. Pay $99/mo only when LDAP or audit logs are required.

Self-hosting ops:moderate
View pricing page →

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
88/100 · A
Adoption27/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 13,488 starsActive community: 1,242 forksPermissive license (MIT)

About

Stars
13,970
Forks
1,286

Explore Further

More tools in the directory