services: openldap: image: osixia/openldap:latest container_name: openldap hostname: openldap ports: - "389:389" - "636:636" volumes: - ./data/certificates:/container/service/slapd/assets/certs - ./data/slapd/database:/var/lib/ldap - ./data/slapd/config:/etc/ldap/slapd.d environment: - LDAP_ORGANISATION=home - LDAP_DOMAIN=ldap.server.home - LDAP_ADMIN_USERNAME=admin - LDAP_ADMIN_PASSWORD=Xaiodeap1 - LDAP_CONFIG_PASSWORD=Xaiodeap1 - "LDAP_BASE_DN=dc=ldap,dc=server,dc=home" - LDAP_TLS_CRT_FILENAME=server.crt - LDAP_TLS_KEY_FILENAME=server.key - LDAP_TLS_CA_CRT_FILENAME=ldap.server.home.ca.crt - LDAP_READONLY_USER=true - LDAP_READONLY_USER_USERNAME=readonly - LDAP_READONLY_USER_PASSWORD=qaz55qwe networks: - openldap phpldapadmin: image: osixia/phpldapadmin:latest container_name: phpldapadmin hostname: phpldapadmin ports: - "80:80" environment: - PHPLDAPADMIN_LDAP_HOSTS=openldap - PHPLDAPADMIN_HTTPS=false depends_on: - openldap networks: - openldap networks: openldap: driver: bridge