openidentityplatform/opendj

Sponsored OSS

By Open Identity Platform Community

Updated 5 days ago

OpenDJ is an LDAP v3 compliant high performance directory service

Image
Security
API management
Databases & storage
21

1M+

openidentityplatform/opendj repository overview

OpenDJ Logo

Latest release Build Deploy Issues Last commit License Downloads Docker Top language Code size in bytes

OpenDJ is an LDAPv3 compliant directory service, which has been developed for the Java platform, providing a high performance, highly available, and secure store for the identities managed by your organization. Its easy installation process, combined with the power of the Java platform makes OpenDJ the simplest, fastest directory to deploy and manage and allow store LDAPv3 database in Cassandra/Scylla cluster.

An open source, lightweight, embeddable directory that can easily share real-time customer, device, and user identity data across enterprise, cloud, social, and mobile environments.

  • Massive data scale and high availability providings developers with ultra-lightweight ways to access identity data
  • High Performance - ms response times & tens of thousands of w/r per sec
  • Multi Master replication for high availability

Platforms

TagJRE VersionPlatforms
latest21linux/amd64, linux/arm64/8, linux/arm/v7, linux/ppc64le, linux/s390x
alpine8linux/amd64, linux/arm64/8, linux/arm/v7, linux/ppc64le, linux/s390x, linux/386, linux/arm/v6

Environment Variables

VariableDefault ValueDescription
ADD_BASE_ENTRY--addBaseEntryif set, creates base DN entry
PORT1389LDAP Listener Port
LDAPS_PORT1636LDAPS Listener Port
BASE_DNdc=example,dc=comOpenDJ Base DN
ROOT_USER_DNcn=Directory ManagerInitial root user DN
ROOT_PASSWORDpasswordInitial root user password
SECRET_VOLUME-Mounted keystore volume, if present copies keystore over
MASTER_SERVER-Replication master server
VERSIONLATESTOpenDJ version
OPENDJ_USER-user which runs OpenDJ
OPENDJ_REPLICATION_TYPE-OpenDJ Replication type, valid values are:
  • simple - standart replication
  • srs - standalone replication servers
  • sdsr - Standalone Directory Server Replicas
  • rg - Replication Groups
Other values will be ignored
OPENDJ_SSL_OPTIONS--generateSelfSignedCertificateyou can replace ssl options at here, like : "--usePkcs12keyStore /opt/domain.pfx --keyStorePassword domain"
OPENDJ_JAVA_ARGS-server -XX:+UseContainerSupportOPENDJ_JAVA_ARGS

Run image

docker run -h ldap-01.domain.com -p 1389:1389 -p 1636:1636 -p 4444:4444 --name ldap-01 openidentityplatform/opendj

Run image with import from LDIF

docker run -it --rm --entrypoint "/opt/opendj/bin/import-ldif" \
   -v ./data.ldif:/opt/opendj/import-data/data.ldif \
   openidentityplatform/opendj \
  -b dc=openam,dc=openidentityplatform,dc=org  -D 'cn=Directory Manager' -h opendj -p 4444 -w passw0rd -l /opt/opendj/import-data/data.ldif

See also

Open Identity Platform OpenDJ Community

Tag summary

Content type

Image

Digest

sha256:faa03bc00

Size

180.1 MB

Last updated

5 days ago

Requires Docker Desktop 4.37.1 or later.

This week's pulls

Pulls:

1,412

Last week