semaphore

semaphore

Docker 应用程序 from Masterwishx's Repository

概述

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

运行时参数

网络用户界面
http://[IP]:[PORT:3000]
网络
bridge
外壳
bash
特权
false

模板配置

WebUIPorttcp

WebUI Port

目标
3000
默认值
3000
价值
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

默认值
bolt
价值
bolt
SEMAPHORE_ADMINVariable{3}

Specify the admin user

默认值
admin
价值
admin
SEMAPHORE_ADMIN_PASSWORDVariable{3}

Specify the admin password

默认值
password
价值
password
SEMAPHORE_ADMIN_NAMEVariable{3}

Specify the admin name

默认值
John Doe
价值
John Doe
SEMAPHORE_ADMIN_EMAILVariable{3}

Specify the admin email

默认值
example@me.com
价值
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`.

默认值
admin
价值
xgPAWR6N6kZZ83JZ/ffLAgWgDEqE5OiA+T6fo5Qq1/A=
SEMAPHORE_DB_HOSTVariable{3}

Host IP of PostgreSQL or MySQL

默认值
192.168.1.x
价值
192.168.1.x:3000
SEMAPHORE_DB_USERVariable{3}

PostgreSQL/MySQL database user

默认值
semaphore
价值
semaphore
SEMAPHORE_DB_PASSVariable{3}

PostgreSQL/MySQL database password

默认值
semaphore
价值
semaphore
SEMAPHORE_DBVariable{3}

PostgreSQL/MySQL database

默认值
semaphore
价值
semaphore
Appdata ConfigPathrw

Appdata Config Path

目标
/etc/semaphore
默认值
/mnt/user/appdata/semaphore
价值
/mnt/user/appdata/semaphore

下载统计数据

5,089,072
下载总数
263,021
本月
204,553
平均每月

长期下载总量

加载图表...

详细信息

存储库
semaphoreui/semaphore:latest
最后更新2026-04-17
初见2025-05-21

在Unraid 上运行 Semaphore 。

Semaphore 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。