Welcome to the OpenLDAP & WebUI on Docker🐳 project! This repository provides a Docker setup for running OpenLDAP with a web-based user interface, making it easier to manage and interact with your LDAP server.
- Easy Docker setup for OpenLDAP with WebUI.
- Web-based interface for LDAP management.
- Configurable and extensible Docker setup.
- Docker: Ensure you have Docker installed on your machine. You can get it from Docker's official site.
-
Clone the Repository:
git clone https://github.com/samsesh/openldap-webui-docker.git cd openldap-webui-docker
-
Prepare Configuration:
Copy the example environment file to
.env
:cp env-exam .env
Open the
.env
file and adjust the configuration variables as needed. This includes setting the LDAP admin password and other environment-specific settings. -
Build and Run the Docker Containers:
docker-compose up -d
This command will build the Docker images (if needed) and start the OpenLDAP and WebUI services in detached mode.
-
Access the WebUI:
Open your web browser and navigate to
http://localhost:8080
to access the OpenLDAP WebUI.
-
Open the WebUI:
Go to
http://localhost:8080
in your web browser. -
Login Credentials:
- Username:
cn=admin,dc=example,dc=com
- Password:
admin
These credentials are set in the
.env
file by default. If you changed them, use the updated credentials. - Username:
The Docker setup uses docker-compose.yml
and .env
for configuration. You can adjust settings such as ports, volumes, and environment variables in these files.
For more details on how to use OpenLDAP and its WebUI, refer to the official OpenLDAP documentation.
We welcome contributions to improve this project! If you have suggestions or issues, please open an issue or submit a pull request.
If you appreciate this project and would like to support its development, please consider donating. You can find more information and donate here.
Happy LDAP management! 🧑💻🎉