Copyright (c) 2008, Sun Microsystems Inc. All
Rights Reserved.
Portions Copyright (c) 2011 ForgeRock AS.
OpenDJ is a high-performance, highly-extensible, pure Java directory server. The server is fully compliant with the LDAPv3 standard, and passes all of the compliance, interoperability and security tests suites. The directory server implements most of the standard and experimental LDAP extensions defined in the IETF as RFCs or Internet-Drafts, ensuring maximum interoperability with LDAP client applications.
The OpenDJ software includes a rich set of APIs making the directory server easy to extend. The directory server supports a loosely consistent multi-master replication model that guarantees high availability of data for all operations, searches or updates. While theoretically unlimited with regard to the number of masters, the directory server has been stressed under heavy and durable load with four masters.
The OpenDJ software includes:
A graphical installation tool (QuickSetup) that enables you to have a server configured, and up and running in less than 3 minutes.
A graphical control panel (bin/control-panel) that displays server status information and enables you to perform basic directory server administration
A rich set of command-line utilities to perform all online administrative tasks both interactively and scripted
Advanced security and password policies
Advanced backup and restore capabilities
Extensive user documentation at http://opendj.forgerock.org/docs.html.
Note -
The default settings for the directory server are targeted at the initial evaluator or developer, running on a machine with a limited amount of resources. To scale the server, it is important to do initial tuning of the Java VM and of the server itself.
Support for OpenDJ is available from ForgeRock. More information at http://www.forgerock.com.
To install the directory server from IPS packages perform the following steps:
As the root user, run the configure command to create an instance of the directory server in a specific location, running as a specific user. For more information, see the configure (1) man page.
Run the setup command as this user to install and configure the directory server instance. For more information, see http://opendj.forgerock.org/doc/install-guide/OpenDJ-Install-Guide.html.
For additional configuration of the directory server, use the control-panel or the dsconfig command. For more information, see http://opendj.forgerock.org/doc/admin-guide/OpenDJ-Admin-Guide/control-panel-1.html and http://opendj.forgerock.org/doc/admin-guide/OpenDJ-Admin-Guide/dsconfig-1.html.