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?