Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I work for a small-but-growing startup that needs a corporate directory to keep photos and contact info for the company. Eventually we'd like to maybe use this system for login credentials and the like, but right now the goal is to have a simple web site where people can search for others at the company, and where people can keep their contact info current.

Are there any off-the-shelf (ideally free) solutions (that run on Linux) that provide this kind of functionality?

share|improve this question

Well, the standard solution for directories is LDAP. This is more a standard API and a storage backend than full-fledged application.

In practice you set up an LDAP server (OpenLDAP being a popular choice), and then install applications which use LDAP internally to handle user's needs.

For example, you can:

The details will of course depend on your actual needs, but LDAP is a good foundation for a unified directory.

share|improve this answer

Looking to your future needs check out OpenLDAP.

share|improve this answer

Red Hat has a decent directory server. (I don't know if it's in CentOS/Fedora.) The installers include support for registering client machines against a directory (Red Hat, Windows, OpenLDAP, etc.) Oracle also has one; Oracle Directory Server Enterprise Edition. Also, see Wikipedia.

share|improve this answer
Red Hat's upstream product is 389. – Aaron Copley Aug 31 '12 at 14:23

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.