
In simple English
This tool helps you manage user accounts, passwords, and permissions in a central database. It gives you a web page to click through instead of editing raw system files by hand. You can let other workers handle basic tasks like resetting passwords. It is free to use under an open-source licence. You will need a server to run it and time to set up the directory service.
What it is
FusionDirectory is a web application written in PHP (a programming language for websites) that acts as a control panel for LDAP (a directory service for storing user credentials and computer settings). It lets administrators manage users, groups, mail settings, and server access from one place.
What it is good for
It is good for solo builders and small teams who need a central place to manage user logins and access rights across multiple servers and services.
- Provides a clean web interface for managing complex directory data.
- Allows you to give limited permissions to other people on your team.
- Includes trigger scripts to run tasks when user accounts change.
- Requires an existing LDAP server and PHP hosting environment to run.
- Setup is difficult for non-programmers who are new to directory services.
- Documentation assumes prior knowledge of server administration.
manual editing of LDAP configuration files
OpenLDAP
- michelp/pgsodium614 stars
A PostgreSQL extension that brings libsodium's encryption functions into SQL, with a root key the database cannot read back.
- pgaudit/pgaudit1.7k stars
A PostgreSQL extension that records what was done to the database, in the database's own log.
- openbao/openbao8.6k stars
A secrets manager that stores keys and passwords, hands them out on request, and can revoke them.
git clone https://github.com/fusiondirectory/fusiondirectory.git cd fusiondirectory