lemonldap-ng/debian
2014-04-17 14:30:42 +00:00
..
patches Update Debian patch 2014-03-05 19:33:11 +00:00
po Rename liblemonldap-ng-conf-perl to liblemonldap-ng-common-perl 2013-10-28 20:35:33 +00:00
source Reorganize files - work in progress (#444) 2012-02-28 22:48:20 +00:00
changelog Update trunk version to 1.4.0 2013-11-03 06:00:29 +00:00
compat Fix Debian pb 2012-11-03 11:10:10 +00:00
control Add Mouse dependency in Debian (#701) 2014-04-17 14:30:42 +00:00
copyright Add bootstrap license 2014-01-28 20:28:46 +00:00
distributions Add armel repository (#508) 2012-08-23 08:58:39 +00:00
lemonldap-ng-doc.doc-base Update Debian files (work done by the Debian Perl Group) 2012-11-30 11:54:33 +00:00
lemonldap-ng-doc.docs Update Debian files (work done by the Debian Perl Group) 2012-11-30 11:54:33 +00:00
lemonldap-ng-doc.links Update Debian files 2012-12-29 19:18:35 +00:00
lemonldap-ng-fr-doc.doc-base Add new lemonldap-ng-fr-doc package in Debian build 2013-11-10 06:25:20 +00:00
lemonldap-ng-fr-doc.docs Add new lemonldap-ng-fr-doc package in Debian build 2013-11-10 06:25:20 +00:00
lemonldap-ng-fr-doc.links Remove duplicated images in Debian packages 2013-11-12 19:52:38 +00:00
lemonldap-ng.dirs Reorganize files - work in progress (#444) 2012-02-28 22:48:20 +00:00
lemonldap-ng.docs Update Debian files (work done by the Debian Perl Group) 2012-11-30 11:54:33 +00:00
lemonldap-ng.links Update Debian files (work done by the Debian Perl Group) 2012-11-30 11:54:33 +00:00
liblemonldap-ng-common-perl.config Rename liblemonldap-ng-conf-perl to liblemonldap-ng-common-perl 2013-10-28 20:35:33 +00:00
liblemonldap-ng-common-perl.dirs Rename liblemonldap-ng-conf-perl to liblemonldap-ng-common-perl 2013-10-28 20:35:33 +00:00
liblemonldap-ng-common-perl.install Rename liblemonldap-ng-conf-perl to liblemonldap-ng-common-perl 2013-10-28 20:35:33 +00:00
liblemonldap-ng-common-perl.lintian-overrides Rename liblemonldap-ng-conf-perl to liblemonldap-ng-common-perl 2013-10-28 20:35:33 +00:00
liblemonldap-ng-common-perl.postinst Rename liblemonldap-ng-conf-perl to liblemonldap-ng-common-perl 2013-10-28 20:35:33 +00:00
liblemonldap-ng-common-perl.templates Rename liblemonldap-ng-conf-perl to liblemonldap-ng-common-perl 2013-10-28 20:35:33 +00:00
liblemonldap-ng-handler-perl.cron.d Reorganize files - work in progress (#444) 2012-02-28 22:48:20 +00:00
liblemonldap-ng-handler-perl.dirs Fix LEMONLDAP-579 (missing dir in handler debian package) 2013-01-23 20:49:32 +00:00
liblemonldap-ng-handler-perl.docs Update Debian files (work done by the Debian Perl Group) 2012-11-30 11:54:33 +00:00
liblemonldap-ng-handler-perl.examples Split test and handler configuration files (#568) 2012-12-18 13:46:08 +00:00
liblemonldap-ng-handler-perl.install Fix Debian installation with new Handler (#630) 2014-04-01 15:28:52 +00:00
liblemonldap-ng-handler-perl.links Add link to test-apache2.conf in Debian packaging (#568) 2013-01-15 09:27:22 +00:00
liblemonldap-ng-handler-perl.lintian-overrides Remove Cache::Memcached from build dependencies 2013-04-24 04:34:24 +00:00
liblemonldap-ng-handler-perl.postinst Add Apache-2.4 configuration files (see #571) 2013-05-31 04:54:20 +00:00
liblemonldap-ng-handler-perl.postrm Use override instead of postinst files to fix permissions in Debian install 2013-04-17 09:54:01 +00:00
liblemonldap-ng-manager-perl.docs Update Debian files (work done by the Debian Perl Group) 2012-11-30 11:54:33 +00:00
liblemonldap-ng-manager-perl.examples Reorganize files - work in progress (#444) 2012-02-28 22:48:20 +00:00
liblemonldap-ng-manager-perl.install Install lemonldap-ng-cli in Debian packages 2013-10-08 11:02:56 +00:00
liblemonldap-ng-manager-perl.links Reorganize files - work in progress (#444) 2012-02-28 22:48:20 +00:00
liblemonldap-ng-manager-perl.postrm Use override instead of postinst files to fix permissions in Debian install 2013-04-17 09:54:01 +00:00
liblemonldap-ng-manager-perl.preinst Use override instead of postinst files to fix permissions in Debian install 2013-04-17 09:54:01 +00:00
liblemonldap-ng-portal-perl.cron.d Reorganize files - work in progress (#444) 2012-02-28 22:48:20 +00:00
liblemonldap-ng-portal-perl.dirs Create persistent sessions directory in Debian packaging (#662) 2013-12-10 14:23:34 +00:00
liblemonldap-ng-portal-perl.docs Update Debian files (work done by the Debian Perl Group) 2012-11-30 11:54:33 +00:00
liblemonldap-ng-portal-perl.examples Reorganize files - work in progress (#444) 2012-02-28 22:48:20 +00:00
liblemonldap-ng-portal-perl.install Reorganize files - work in progress (#444) 2012-02-28 22:48:20 +00:00
liblemonldap-ng-portal-perl.links Debian changes 2012-12-14 12:54:06 +00:00
liblemonldap-ng-portal-perl.lintian-overrides Create persistent sessions directory in Debian packaging (#662) 2013-12-10 14:23:34 +00:00
liblemonldap-ng-portal-perl.postinst Add captcha dir in Debian packaging (#642) 2013-11-05 14:36:00 +00:00
liblemonldap-ng-portal-perl.postrm Use override instead of postinst files to fix permissions in Debian install 2013-04-17 09:54:01 +00:00
liblemonldap-ng-portal-perl.preinst Use override instead of postinst files to fix permissions in Debian install 2013-04-17 09:54:01 +00:00
migrating.sql Reorganize files - work in progress (#444) 2012-02-28 22:48:20 +00:00
NEWS Update Debian files 2012-12-29 19:18:35 +00:00
README.Debian Revert bad change 2012-12-29 19:21:07 +00:00
rules Create persistent sessions directory in Debian packaging (#662) 2013-12-10 14:23:34 +00:00
source.lintian-overrides Hide bad warnings 2014-01-28 20:28:19 +00:00
watch Reorganize files - work in progress (#444) 2012-02-28 22:48:20 +00:00

FIRST CONFIGURATION STEPS

1 - Change default DNS domain
-----------------------------

By default, DNS domain is example.com. You can change using dpkg-reconfigure or
with a quick sed command. For example, we change it to ow2.org:

  sed -i 's/example\.com/ow2.org/g' /etc/lemonldap-ng/* \
         /var/lib/lemonldap-ng/conf/lmConf-1 /var/lib/lemonldap-ng/test/index.pl

2 - Enable LL::NG sites in Apache
---------------------------------

Enable the components you've installed:

  # Portal
  a2ensite portal-apache2.conf

  # Manager
  a2ensite manager-apache2.conf

  # Handler
  a2ensite handler-apache2.conf
  a2ensite test-apache2.conf

and enable mod_perl if not already loaded:

  a2enmod perl

Then restart Apache:

  apache2ctl configtest
  apache2ctl restart

3 - Check your DNS
------------------

Be sure that your browser can join (adapt it with your domain):
- auth.example.com   : the authentication portal
- manager.example.com: the configuration interface

4 - Connect to the manager
--------------------------

Go to http://manager.example.com/, you'll be redirected to the portal. Then
enjoy!

5 - Default accounts
--------------------

By default, LemonLDAP::NG use "Demo" authentication backend, so you can use the
following accounts:

  Login  Password    Role
  rtyler  rtyler     user
  msmith  msmith     user
   dwho    dwho  administrator

6 - Base configuration file
---------------------------

The configuration is managed by the manager with the exception of some basic
parameters such as the storage type configuration. These parameters are defined
in the file /etc/lemonldap-ng/lemonldap-ng.ini.

This file can also be used to override the global configuration locally

6 - See more
------------

http://lemonldap-ng.org/