Skip to content

OpenLDAP WebUI Docker provides a straightforward Docker setup to run OpenLDAP with a user-friendly web interface. This project simplifies the deployment and configuration of OpenLDAP, offering an easy way to manage your LDAP server through a web-based UI. Ideal for developers and administrators seeking a hassle-free LDAP management solution.

Notifications You must be signed in to change notification settings

samsesh/openldap-webui-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

OpenLDAP & WebUI on Docker🐳 🚀

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.

📦 Features

  • Easy Docker setup for OpenLDAP with WebUI.
  • Web-based interface for LDAP management.
  • Configurable and extensible Docker setup.

🛠️ Getting Started

Prerequisites

Installation

  1. Clone the Repository:

    git clone https://github.com/samsesh/openldap-webui-docker.git
    cd openldap-webui-docker
  2. 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.

  3. 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.

  4. Access the WebUI:

    Open your web browser and navigate to http://localhost:8080 to access the OpenLDAP WebUI.

🔑 How to Login

  1. Open the WebUI:

    Go to http://localhost:8080 in your web browser.

  2. 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.

🔧 Configuration

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.

📚 Documentation

For more details on how to use OpenLDAP and its WebUI, refer to the official OpenLDAP documentation.

🚀 Contributing

We welcome contributions to improve this project! If you have suggestions or issues, please open an issue or submit a pull request.

💖 Donate

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! 🧑‍💻🎉

About

OpenLDAP WebUI Docker provides a straightforward Docker setup to run OpenLDAP with a user-friendly web interface. This project simplifies the deployment and configuration of OpenLDAP, offering an easy way to manage your LDAP server through a web-based UI. Ideal for developers and administrators seeking a hassle-free LDAP management solution.

Topics

Resources

Stars

Watchers

Forks