logo
icon

Semaphore UI

Semaphore UI is a modern web interface for running Ansible playbooks, Terraform/OpenTofu plans, PowerShell scripts, and other DevOps tools. Features task scheduling, notifications, a REST API, and built-in BoltDB storage requiring no external database.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-31
Services
service icon
Tags
ToolDevOps

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

  1. Visit your domain — log in with admin / your configured password
  2. Add credentials — configure SSH keys, passwords, or cloud API tokens
  3. Create projects — organize your automation into separate projects
  4. Run playbooks — execute Ansible playbooks, Terraform plans, or shell scripts
  5. 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