Sen descrición

Tomi Cvetic f7d0dfd164 added gui submodule %!s(int64=6) %!d(string=hai) anos
ldap-gui @ 96b5393bcb f7d0dfd164 added gui submodule %!s(int64=6) %!d(string=hai) anos
ldap-server @ 855e8c79f0 34149cb92f latest working release %!s(int64=6) %!d(string=hai) anos
.gitignore 34149cb92f latest working release %!s(int64=6) %!d(string=hai) anos
.gitmodules 34149cb92f latest working release %!s(int64=6) %!d(string=hai) anos
README.md bfef9586f8 GUI and server work together. %!s(int64=6) %!d(string=hai) anos
docker-compose.yml 34149cb92f latest working release %!s(int64=6) %!d(string=hai) anos
ldap-workspace.code-workspace bfef9586f8 GUI and server work together. %!s(int64=6) %!d(string=hai) anos

README.md

LDAP Roadmap

Basic Functionality

  1. Install OpenLDAP on Alpine in a Docker container
  2. Figure out how to add/modify/delete schemas
  3. Figure out how to populate, reset, backup and restore the LDAP server
    • Where should this be documented/scripted?
  4. Figure out how to configure schemas based on usage
    1. Start with home LDAP server for user management, DNS and DHCP
    2. Then it should be easy to configure the DNS/webservers
    3. Then figure out the structure for the mail server

Management

  1. Install PHPLDAPAdmin on Alpine in a Docker container
  2. Figure out how to test the LDAP server

Advanced Functionality

  1. How do you define master/slave configuration in an LDAP system
  2. Come up with useful partitioning of LDAP servers and how to connect them together
  3. How does Kerberos fit into everything?

Servies

  • Linux users
  • Mail users
  • DNS system
  • DHCP system
  • Apache vhost
  • FreeRADIUS clients, users
  • Quota
  • SSH keys