LDAP Roadmap
Basic Functionality
- Install OpenLDAP on Alpine in a Docker container
- Figure out how to add/modify/delete schemas
- Figure out how to populate, reset, backup and restore the LDAP server
- Where should this be documented/scripted?
- Figure out how to configure schemas based on usage
- Start with home LDAP server for user management, DNS and DHCP
- Then it should be easy to configure the DNS/webservers
- Then figure out the structure for the mail server
Management
- Install PHPLDAPAdmin on Alpine in a Docker container
- Figure out how to test the LDAP server
Advanced Functionality
- How do you define master/slave configuration in an LDAP system
- Come up with useful partitioning of LDAP servers and how to connect them together
- How does Kerberos fit into everything?
Servies
- Linux users
- Mail users
- DNS system
- DHCP system
- Apache vhost
- FreeRADIUS clients, users
- Quota
- SSH keys