Zentraler Verzeichnisdienst mit:
Arbeitsverzeichnis:
cd ~/docker-server/ldap
Gemeinsames Docker-Netzwerk erstellen:
docker network create ldap-net
Datei:
~/docker-server/ldap/docker-compose.yml
version: '3'
services:
ldap:
image: osixia/openldap:1.5.0
container_name: openldap
restart: always
hostname: ldap-server
environment:
LDAP_ORGANISATION: ""MashHome""
LDAP_DOMAIN: ""mash.local""
LDAP_ADMIN_PASSWORD: ""geheim""
ports:
- ""389:389""
volumes:
- ./data:/var/lib/ldap
- ./config:/etc/ldap/slapd.d
networks:
- ldap-net
networks:
ldap-net:
external: true
Container starten:
docker compose up -d
Logs prüfen:
docker logs openldap
Arbeitsverzeichnis:
cd ~/docker-server/lam
Datei:
~/docker-server/lam/docker-compose.yml
version: '3'
services:
lam:
image: ldapaccountmanager/lam:latest
container_name: lam
restart: always
ports:
- ""8080:80""
environment:
- LAM_LANG=de_DE.UTF-8
networks:
- ldap-net
networks:
ldap-net:
external: true
LAM starten:
docker compose up -d
Im Browser aufrufen:
http://<IP-des-Servers>:8080
Standard-Zugang:
Profilname:
default
LDAP-Einstellungen:
ldap://ldap-serverdc=mash,dc=localcn=admin,dc=mash,dc=localgeheimDanach Benutzer, Gruppen und Hosts zentral verwalten.