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.

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

Download Statistics

5,089,072
Total Downloads
263,021
This Month
204,553
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
semaphoreui/semaphore:latest
Last Updated2026-04-17
First Seen2025-05-21

Run Semaphore on Unraid.

Semaphore is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.