Icon of Semaphore UI app on Umbrel App Store

Semaphore UI

Modern web UI for Ansible, Terraform, OpenTofu, and more

Get it on umbrelOS
Version2.20.23
Source codePublic
Developed bySemaphore UI1 app
Submitted byAiacos1 app
Compatible withumbrelOS 0.5 or later

Log in with the username and password shown by Umbrel. If you change the admin password inside Semaphore, use the new password from then on.

Semaphore UI is a self-hosted web interface for running automation tools such as Ansible, Terraform, OpenTofu, Terragrunt, and Bash scripts. Instead of running playbooks and plans from the command line, you manage them from your browser and keep a full history of every run.

  • Connect Git repositories that contain your playbooks, Terraform code, or scripts
  • Store SSH keys, passwords, and other credentials encrypted in Semaphore's key store
  • Define inventories and environment variables, then build reusable task templates
  • Run tasks on demand or on a schedule and watch the live output
  • Invite teammates, organize work into projects, and control who can run what

Ideal for managing a homelab or any infrastructure that Umbrel can reach over your network.

Related

Explore umbrelOS