Getting Started with 389 Directory Server


You can download pre-built copies of the 389 Directory Server for your platform. It’s available for many different operating systems in quite a few formats. Please check our download page for more instructions on how to download binaries for your system.


Building the 389 Directory Server is not for the faint of heart, but don’t let that stop you! The instructions on how to build it for your platform can be found on our building page, including an easy to use One-Step-Build makefile.

Using it…

What the Directory Server Can Do

Before you decide that you want to use the 389 Directory Server it’s good to know what it can do. Our features page contains a lot of information about what this software can and can’t do.


There’s a huge amount of reference material available for the Directory Server. You might want to look at our documentation page for information if you know exactly what you’re looking for.

We also maintain pages that describe how the Directory Server interacts with the various LDAP-related standards and a page with information on the schema that we use.

Integrating the Directory Server with your Software

A Directory Server is not a valuable piece of software in and of itself. It’s importance is only revealed in how other pieces of software use it. Whether it’s a mail client or a multi-thousand machine data center, you have to know how to make the best use of the Directory Server with your software. You might want to visit our page on using the Directory Server. It contains information on how to use DS from the perspective of a client, or if you’re interested in writing plugins for the Directory Server, you might want to see our page on building Directory Server plugins. Our documentation page contains a more complete list of software-related materials available.

Contributing to it…

The 389 Directory Server Project is an open source project. This means that we would hope that - whether or a you’re a user or a developer - you will contribute back to the project. There are quite a few ways that you can do this, no matter what your skill level. Our development page contains a lot of information on how you might get more involved in the project. You should also have a look at our mission page which describes what we’re trying to do here.

Last modified on 12 February 2017