{"id":18866300,"url":"https://github.com/adia-dev/docker-openldap-kit","last_synced_at":"2025-07-12T00:08:09.829Z","repository":{"id":228274569,"uuid":"773550068","full_name":"adia-dev/docker-openldap-kit","owner":"adia-dev","description":"What even is LDAP ?","archived":false,"fork":false,"pushed_at":"2024-03-18T00:18:04.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-02T06:48:58.123Z","etag":null,"topics":["docker","docker-ldap","ldap","ldap-docker","openldap","openldap-docker","slapd"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adia-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-03-18T00:12:27.000Z","updated_at":"2024-03-18T00:20:48.000Z","dependencies_parsed_at":"2024-03-18T01:44:11.885Z","dependency_job_id":null,"html_url":"https://github.com/adia-dev/docker-openldap-kit","commit_stats":null,"previous_names":["adia-dev/docker-openldap-kit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/adia-dev/docker-openldap-kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adia-dev%2Fdocker-openldap-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adia-dev%2Fdocker-openldap-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adia-dev%2Fdocker-openldap-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adia-dev%2Fdocker-openldap-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adia-dev","download_url":"https://codeload.github.com/adia-dev/docker-openldap-kit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adia-dev%2Fdocker-openldap-kit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264916028,"owners_count":23682957,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-ldap","ldap","ldap-docker","openldap","openldap-docker","slapd"],"created_at":"2024-11-08T05:06:12.152Z","updated_at":"2025-07-12T00:08:09.804Z","avatar_url":"https://github.com/adia-dev.png","language":"Shell","readme":"# OpenLDAP Docker Experiment\n\nBootstrap/experiment project for exploring OpenLDAP with Docker.\n\n## Using Docker Hub Image\n\nPull and run the pre-built image directly from Docker Hub:\n\n### Pull Image\n\n```\ndocker pull adiadev/simple-openldap:latest\n```\n\nYou can find the image on Docker Hub: [adiadev/simple-openldap](https://hub.docker.com/r/adiadev/simple-openldap)\n\n### Run\n\n```bash\ndocker run -d \\\n    -p 389:389 \\\n    -p 636:636 \\\n    --name simple-openldap \\\n    adiadev/simple-openldap:latest\n```\n\nSpecify environment variables with `-e` option if needed:\n\n```bash\ndocker run -d \\\n    -p 389:389 \\\n    -p 636:636 \\\n    --name simple-openldap \\\n    -e SLAPD_ROOT_PASSWORD=yourpassword \\\n    -e SLAPD_DOMAIN=yourdomain \\\n    -e SLAPD_ORGANIZATION=yourorganization \\\n    adiadev/simple-openldap:latest\n```\n\n## Building From Dockerfile\n\n### Build\n\n```\ndocker build -t simple-openldap .\n```\n\n### Run\n\n```\ndocker run -d -p 389:389 -p 636:636 --name simple-openldap simple-openldap\n```\n\n### Docker Compose\n\n```\ndocker-compose up -d\n```\n\n## Access LDAP Server\n\n- **LDAP:** ldap://localhost:389\n- **LDAPS:** ldaps://localhost:636\n\nThe docker compose file contains a phpLDAPadmin service that you can use to access the LDAP server.\nYou can access it at [https://localhost:6443](https://localhost:6443).\n\nTo login, use the following credentials:\n\n```\nLogin DN: cn=admin,dc=example,dc=com\nPassword: yourpassword\n```\n\nMake sure to replace `yourpassword` with the actual password you set for the `SLAPD_ROOT_PASSWORD` environment variable and `example.com` with the domain you set for the `SLAPD_DOMAIN` environment variable.\n\n## Configuration\n\nCustomize using environment variables (`SLAPD_ROOT_PASSWORD`, `SLAPD_DOMAIN`, etc.).\n\n## Future Plans\n\n- [ ] Add LDAP replication\n- [ ] Add SASL\n- [ ] Implement SSL/TLS\n- [ ] Backend for Kerberos\n- [ ] Seed big loads of data\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadia-dev%2Fdocker-openldap-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadia-dev%2Fdocker-openldap-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadia-dev%2Fdocker-openldap-kit/lists"}