Skip to content

Commit

Permalink
Minor updates
Browse files Browse the repository at this point in the history
  • Loading branch information
luke- committed May 26, 2022
1 parent c796541 commit 738f6ac
Show file tree
Hide file tree
Showing 3 changed files with 15,089 additions and 6 deletions.
29 changes: 25 additions & 4 deletions README.md
@@ -1,5 +1,9 @@
[![build](https://github.com/balemy/ldap-commander/actions/workflows/build.yml/badge.svg)](https://github.com/balemy/ldap-commander/actions/workflows/build.yml)
[![static analysis](https://github.com/balemy/ldap-commander/actions/workflows/static.yml/badge.svg)](https://github.com/balemy/ldap-commander/actions/workflows/static.yml)
[![Powered by Yii 3 Framework](https://img.shields.io/badge/Powered_by-Yii_3_Framework-green.svg?style=flat)](https://www.yiiframework.com/)

<p align="center">
<h1 align="center">LDAP Commander <sup>PreBeta</sup></h1>
<h1 align="center">LDAP Commander <sup></sup></h1>
<h3 align="center">Work in progress</h3>
<br>
</p>
Expand All @@ -8,16 +12,31 @@

LDAP Commander is a web interface for managing LDAP servers. Currently only OpenLDAP is supported.

### Features

- Browse LDAP Structure
- Create, Edit and Delete LDAP Entities
- Schema Detection
- Entity Editor
- Multi Value Support
- Binary Attributes
- SHA Password Hashing


## Quickstart with Docker

**Docker Compose (with LDAP Server):**
**Docker Compose (with bundled LDAP Servern and Example data):**

```
# Download Docker Compose File
curl https://raw.githubusercontent.com/balemy/ldap-commander/main/docker-compose.yml --output docker-compose.yml
# Download Example LDAP Data (Optional)
curl https://raw.githubusercontent.com/balemy/ldap-commander/main/resources/ldap/example.ldif --output example.ldif
./docker-compose up
```
Default password: `password`

**Standalone:**
**Or Standalone without LDAP Server:**

```
docker run -it --net='host' \
Expand All @@ -30,6 +49,7 @@ docker run -it --net='host' \

Then open the following URL in your browser: [http://localhost:8080](http://localhost:8080)


## Quickstart with PHP & Composer

### Requirements
Expand All @@ -40,7 +60,7 @@ Then open the following URL in your browser: [http://localhost:8080](http://loca
### Installation

```
git clone https://github.com/balemy/ldap-admin.git /opt/ldap-commander
git clone https://github.com/balemy/ldap-commander.git /opt/ldap-commander
cd /opt/ldap-commander
composer install
vi .env
Expand All @@ -58,3 +78,4 @@ Then open the following URL in your browser: [http://localhost:8080](http://loca

Please see [`LICENSE`](./LICENSE.md) for more information.


4 changes: 2 additions & 2 deletions docker-compose.yml
Expand Up @@ -11,10 +11,10 @@ services:
- LDAP_CONFIG_ADMIN_ENABLED=yes
- LDAP_ADMIN_USERNAME=admin
- LDAP_ADMIN_PASSWORD=password
- LDAP_USERS=user01,user02
- LDAP_PASSWORDS=password1,password2
volumes:
- 'openldap_data:/bitnami/openldap'
- './example.ldif:/ldifs/example-quickstart.ldif'
- './resources/ldap/example.ldif:/ldifs/example.ldif'
ldap-commander:
image: balemy/ldap-commander:latest
container_name: ldap-commander
Expand Down

0 comments on commit 738f6ac

Please sign in to comment.