You Question Needs a lot of explanation , so i will summarize my answer :
First you should use Inspircd v2.0.15 because its stable , high performance and the most important for your usage , flagged as ldap support Link.
You should edit your /etc/hosts file :
YouserverIp hostname.example.com hostname
Install OpenLdap :
sudo apt-get install slapd ldap-utils
during installation just type your ldap administrator password .
Install apache2 :
apt-get install apache2
Install phpldapAdmin : phpLDAPadmin (also known as PLA) is a web-based LDAP client. It provides easy, anywhere-accessible, multi-language administration for your LDAP server.
sudo apt-get install phpldapadmin ( that's why i installed apache2 , its web tool)
You have now two steps :
add : edit
URI ldap://Your Ip Address
then : edit
Just edit your Ip and domain name .
Open your browser :
Enter your administrator password that you type when install sldap .
Now you connect to ldap database . select domain ----> on the right add Generic Posix Group ----> then select group and Create a child Entry add Generic User Accounts for testing .
More help use phpldapadmin Here
Now its time to configure inspircd :
/etc/inspircd/inspircd.conf you need to load the ldapauth module and point to your ldap server,
server="ldap://yourIp or domainname"
You should also add you irc server name and admin name and other option in
This tutorial would help you : Tutorial
Restart slapd , inspircd and try to connect be users you made .
Note change as it fits your needs , this configuration both irc and ldap are the same servers .
Hope it helps you because i don't think there is an official documentation could be simple as mine .