mirror of
https://github.com/semaphoreui/semaphore.git
synced 2024-11-24 22:06:43 +01:00
.. | ||
.gitignore | ||
docker-compose.yml | ||
README.md |
Semaphore with Authentik LDAP example
- Start stack by command:
echo "PG_PASS=$(openssl rand 36 | base64)" >> .env echo "AUTHENTIK_SECRET_KEY=$(openssl rand 60 | base64)" >> .env echo AUTHENTIK_TOKEN= >> .env echo SEMAPHORE_LDAP_BIND_PASSWORD= >> .env docker-compose up -d
- To start the initial setup, navigate to http://localhsot:9000/if/flow/initial-setup/.
There you are prompted to set a password for the
akadmin
user (the default user). - Set up LDAP in Athentik according to the video tutorial Authentik - LDAP Generic Setup.
- Set up Athentik LDAP and Semaphore containers:
-
Copy
AUTHENTIK_TOKEN
to clipboard. -
Open
.env
file and:- Paste copied value after
AUTHENTIK_TOKEN=
- Enter your
ldapservice
user password afterSEMAPHORE_LDAP_BIND_PASSWORD=
- Paste copied value after
-
Down and up the stack to apply changes:
docker-compose down docker-compose up -d
-
- Create new Semaphore project:
-
Login as
ldapservice
-
Create demo project