it-themen:allgemein:debian_docker-server_einrichtung_teil_2
**Dies ist eine alte Version des Dokuments!**
Debian Docker-Server Einrichtung – Teil 2: OpenLDAP + LAM (Docker)
🧠 Ziel
Zentraler Verzeichnisdienst mit:
- OpenLDAP (in Docker)
- LDAP Account Manager (LAM) Web-GUI
- Trennung per Docker-Netzwerk
📁 Vorbereitung
Arbeitsverzeichnis:
cd ~/docker-server/ldap
Gemeinsames Docker-Netzwerk erstellen:
docker network create ldap-net
📦 OpenLDAP Container erstellen
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
🌐 LAM Web-GUI einrichten
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
🔐 Zugriff auf LAM
Im Browser aufrufen:
- http:<IP-des-Servers>:8080 Standard-Zugang: * Benutzer: lam * Passwort: lam === 🛠️ LAM Konfiguration (erstes Login) === Profilname: <code>default</code> LDAP-Einstellungen: * Server: <code>ldap://ldap-server</code> * Base DN: <code>dc=netz,dc=local</code> * Benutzer DN: <code>cn=admin,dc=netz,dc=local</code> * Passwort: <code>geheim</code> Danach Benutzer, Gruppen und Hosts zentral verwalten. === ✅ Nächster Schritt === * Samba an LDAP binden (als Dateiserver) * Portainer installieren (Docker-Web-GUI) „
it-themen/allgemein/debian_docker-server_einrichtung_teil_2.1747642048.txt.gz · Zuletzt geändert: von lars