OpenLDAP est une implémentation open source du protocole LDAP (Lightweight Directory Access Protocol). Ce protocole est utilisé pour accéder et gérer des informations de répertoire de manière hiérarchique, comme des utilisateurs, des groupes, des appareils, ou d'autres objets.
L'annuaire OpenLDAP est disponible en instance docker sur le via l'interface https://portainer.ecolab.local.
La gestion de l'annuaire est accessible via l'outils PhpLdapAdmin https://ldap.ecolab.local.
OpenLDAP est un outil puissant et flexible pour gérer des répertoires LDAP, utilisé principalement dans les environnements Linux/Unix pour la gestion centralisée des utilisateurs, des groupes et des autorisations. Sa nature open source et sa compatibilité avec le protocole LDAP en font une solution prisée pour les infrastructures réseau nécessitant une gestion unifiée des identités.
Docker-Compose du service :
version: '3.7' services: openldap: image: osixia/openldap:latest container_name: openldap hostname: openldap ports: - "389:389" - "636:636" volumes: - /home/docker/openldap/data/certificates:/container/service/slapd/assets/certs - /home/docker/openldap/data/slapd/database:/var/lib/ldap - /home/docker/openldap/data/slapd/config:/etc/ldap/slapd.d environment: LDAP_ORGANISATION: ecolab LDAP_DOMAIN: ecolab.local LDAP_ADMIN_PASSWORD: monpassword LDAP_CONFIG_PASSWORD: config_pass networks: - openldap phpldapadmin: image: osixia/phpldapadmin container_name: phpldapadmin environment: PHPLDAPADMIN_LDAP_HOSTS: openldap PHPLDAPADMIN_HTTPS: "false" ports: - "8888:80" depends_on: - openldap networks: - openldap networks: openldap: driver: bridge