Open source
Pro

Config file
Env vars
Systemd
Nginx

{
  "sqlite": {

  },

  "dialect": "sqlite",
}
services:
    semaphore:
        ports:
            - 3000:3000
        image: semaphoreui/semaphore:v2.16.51
        environment:
            SEMAPHORE_DB_DIALECT: sqlite
            SEMAPHORE_ADMIN_PASSWORD: changeme
            SEMAPHORE_ADMIN_NAME: admin
            SEMAPHORE_ADMIN_EMAIL: admin@localhost
            SEMAPHORE_ADMIN: admin
[Unit]
Description=Semaphore UI
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/semaphore server --config /etc/semaphore/config.json

[Install]
WantedBy=multi-user.target
server {
  listen 80;
  server_name _;

  location / {
    proxy_pass http://127.0.0.1:3000;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
  }
}

Ajustes de la base de datos

SQLite
MySQL
Postgres

Usuario administrador

Runner

Variables de entorno

keyboard_arrow_right
Común
16 options

keyboard_arrow_right
Base de datos
1 options

keyboard_arrow_right
Correo electrónico
9 options

keyboard_arrow_right
LDAP
11 options

keyboard_arrow_right
Registros (PRO)
7 options

Security

keyboard_arrow_right
Encriptación
3 options

keyboard_arrow_right
2FA
3 options

keyboard_arrow_right
TLS (HTTPS)
4 options

keyboard_arrow_right
Proceso
4 options

Messengers

keyboard_arrow_right
Telegram
3 options

keyboard_arrow_right
Slack
2 options

keyboard_arrow_right
Rocket Chat
2 options

keyboard_arrow_right
Microsoft Teams
2 options

keyboard_arrow_right
Ding Talk
2 options

keyboard_arrow_right
Gotify
3 options

Variables de entorno de Ansible

ANSIBLE_HOST_KEY_CHECKING
Avoid host key checking by the tools Ansible uses to connect to the host.