semaphore

semaphore

Docker 应用程序 from imagegenius' 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
AppdataPathrw

Appdata Path

目标
/config
SEMAPHORE_DB_DIALECTVariable

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
SEMAPHORE_ADMINVariable

Specify the admin user

默认值
admin
SEMAPHORE_ADMIN_PASSWORDVariable

Specify the admin password

默认值
password
SEMAPHORE_ADMIN_NAMEVariable

Specify the admin name

默认值
John Doe
SEMAPHORE_ADMIN_EMAILVariable

Specify the admin email

默认值
example@me.com
SEMAPHORE_ACCESS_KEY_ENCRYPTIONVariable

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

默认值
admin
SEMAPHORE_DB_HOSTVariable

Host IP of PostgreSQL or MySQL

默认值
192.168.1.x
SEMAPHORE_DB_USERVariable

PostgreSQL/MySQL database user

默认值
semaphore
SEMAPHORE_DB_PASSVariable

PostgreSQL/MySQL database password

默认值
semaphore
SEMAPHORE_DBVariable

PostgreSQL/MySQL database

默认值
semaphore
PUIDVariable

UID for permissions. Do not change unless you know what you're doing.

默认值
99
PGIDVariable

GID for permissions. Do not change unless you know what you're doing.

默认值
100
UMASKVariable

UMASK for newly created files. Do not change unless you know what you're doing.

默认值
022

详细信息

存储库
ghcr.io/imagegenius/semaphore
最后更新2026-06-01
初见2023-04-14

在Unraid 上运行 Semaphore 。

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