semaphore

semaphore

Docker app from Masterwishx's Repository

Overview

Semaphore is a modern UI for Ansible. It lets you easily run Ansible playbooks, get notifications about fails, control access to deployment system.

Install Semaphore on Unraid in a few clicks.

Find Semaphore in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Semaphore Review the template variables and paths Click Install

Download Statistics

5,543,136
Total Downloads
454,064
This Month
252,557
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
semaphoreui/semaphore:latest
Last Updated2026-06-03
First Seen2025-05-21

Runtime arguments

Web UI
http://[IP]:[PORT:3000]
Network
bridge
Shell
bash
Privileged
false

Template configuration

WebUIPorttcp

WebUI Port

Target
3000
Default
3000
Value
3000
SEMAPHORE_DB_DIALECTVariable{3}

Choose either `bolt`, `postgres` or `mysql`. If `bolt` is chosen, the optional variables (`SEMAPHORE_DB...`) do not need to be specified as `bolt` is a 'built-in' database

Default
bolt
Value
bolt
SEMAPHORE_ADMINVariable{3}

Specify the admin user

Default
admin
Value
admin
SEMAPHORE_ADMIN_PASSWORDVariable{3}

Specify the admin password

Default
password
Value
password
SEMAPHORE_ADMIN_NAMEVariable{3}

Specify the admin name

Default
John Doe
Value
John Doe
SEMAPHORE_ADMIN_EMAILVariable{3}

Specify the admin email

Default
example@me.com
Value
example@me.com
SEMAPHORE_ACCESS_KEY_ENCRYPTIONVariable{3}

Specify the key for encrypting access keys in database. It must be generated by using the following command: `head -c32 /dev/urandom | base64`.

Default
admin
Value
xgPAWR6N6kZZ83JZ/ffLAgWgDEqE5OiA+T6fo5Qq1/A=
SEMAPHORE_DB_HOSTVariable{3}

Host IP of PostgreSQL or MySQL

Default
192.168.1.x
Value
192.168.1.x:3000
SEMAPHORE_DB_USERVariable{3}

PostgreSQL/MySQL database user

Default
semaphore
Value
semaphore
SEMAPHORE_DB_PASSVariable{3}

PostgreSQL/MySQL database password

Default
semaphore
Value
semaphore
SEMAPHORE_DBVariable{3}

PostgreSQL/MySQL database

Default
semaphore
Value
semaphore
Appdata ConfigPathrw

Appdata Config Path

Target
/etc/semaphore
Default
/mnt/user/appdata/semaphore
Value
/mnt/user/appdata/semaphore