Semaphore UI
A modern web interface for running Ansible playbooks, Terraform/OpenTofu plans, PowerShell scripts, and other DevOps automation tools. No external database required.
What You Can Do After Deployment
- Visit your domain — log in with admin / your configured password
- Add credentials — configure SSH keys, passwords, or cloud API tokens
- Create projects — organize your automation into separate projects
- Run playbooks — execute Ansible playbooks, Terraform plans, or shell scripts
- Schedule tasks — set up cron-based recurring automation jobs
Key Features
- Run Ansible, Terraform, OpenTofu, Terragrunt, PowerShell, and Bash
- Built-in task scheduler with cron expressions
- Project-based organization with team access controls
- Real-time task output and execution history
- REST API for programmatic access
- Notification integrations (Slack, Telegram, Email)
- No external database needed (uses embedded BoltDB)
License
MIT — GitHub