Installing on Windows

A brief description of how to install it on Windows 2000/XP/2003/2008/Vista/7

Python

Download Windows installers (MSI files) and install in the following order:

Python modules

We proceed here with Python setup tools which automagically downloads and build the latest releases from PyPI repository.

Run CMD.EXE and type in the following commands:

Set proxy settings if needed.

export http_proxy="http://proxy.example.com:8080"
export https_proxy="http://proxy.example.com:8080"
export ftp_proxy="http://proxy.example.com:8080"

Install needed modules:

easy_install python-netaddr
easy_install python-ldap
easy_install pyweblib
easy_install pyasn1
easy_install pyasn1_modules

Optional but useful modules

easy_install pydns
easy_install pyexcelerator
easy_install python-imaging

web2ldap application

Grab web2ldap source and extract anywhere.

Run CMD.EXE and type in the following commands:

cd c:\path\to\web2ldap-1.2.19
c:\python27\python.exe web2ldap-1.2.19\sbin\checkinst.py
[..lots of output..watch for errors..]

Start built-in HTTP server listening on all interfaces by navigating to web2ldap-1.2.19\sbin\web2ldap.py and double-click on it.

Access it with your browser: http://127.0.0.1:1760/web2ldap

Relax the IP restrictions by editing bind_address and access_allowed in file web2ldap-1.2.19\etc\web2ldap\web2ldapcnf\standalone.py if you want to make web2ldap accessible by others over network.