1.
Welcome to Semaphore UI
2.
Admin Guide
❱
2.1.
Installation
❱
2.1.1.
Package manager
2.1.2.
Docker
2.1.3.
Binary file
2.1.4.
Kubernetes (Helm chart)
2.1.5.
Snap (deprecated)
2.1.6.
Manual Installation
2.2.
Configuration
❱
2.2.1.
Configuration file
2.2.2.
Envrioment variables
2.2.3.
Interactive setup
2.2.4.
Snap configuration
2.3.
Upgrading
2.4.
Security
❱
2.4.1.
Database security
2.4.2.
Network security
2.4.3.
NGINX config
2.4.4.
Apache config
2.5.
CLI
❱
2.5.1.
Users
2.5.2.
Vaults
2.5.3.
Runners
2.6.
LDAP
2.7.
OpenID
❱
2.7.1.
GitHub config
2.7.2.
Google config
2.7.3.
GitLab config
2.7.4.
Authelia config
2.7.5.
Authentik config
2.7.6.
Keycloak config
2.7.7.
Okta config
2.7.8.
Azure config
2.8.
API
2.9.
Pipelines
2.10.
Runners
2.11.
Logs
2.12.
Notifications
3.
User Guide
❱
3.1.
Projects
❱
3.1.1.
History
3.1.2.
Activity
3.1.3.
Settings
3.1.4.
Runners (Pro)
3.2.
Task Templates
❱
3.2.1.
Ansible
3.2.2.
Terraform/OpenTofu
❱
3.2.2.1.
Workspaces
3.2.2.2.
HTTP Backend (Pro)
3.2.3.
Shell/Bash scripts
3.2.4.
PowerShell
3.2.5.
Python
3.3.
Tasks
3.4.
Schedules
3.5.
Key Store
3.6.
Inventory
❱
3.6.1.
Kerberos
3.7.
Variable Groups
3.8.
Repositories
❱
3.8.1.
Bitbucket Access Token
3.9.
Integrations
3.10.
Team
4.
FAQ
❱
4.1.
Troubleshooting
Light
Rust
Coal
Navy
Ayu
Task Templates
Templates define how to run Semaphore tasks. Currently the following task types are supported:
Ansible
Terraform/OpenTofu
Shell
Powershell
Python