---------- Rapide tuto pour mettre en place OpenGroupware sous Debian Sarge ---------- d'apres cette aide : http://download.opengroupware.org/packages/debian/contrib/how-to-install-OGo10a9-at-DebSarge.txt : Modifiez les sources.list : vi /etc/apt/sources.list => deb http://download.opengroupware.org/packages/debian sarge trunk Installation d'Apache2, Exim4 et Postgresql : apt-get update apt-get install apache2 apache2-common apache2-mpm-worker apache2-utils exim4 exim4-base exim4-config exim4-daemon-light libapache2-mod-ngobjweb libapr0 mailx openssl postgresql postgresql-client ssl-cert Modifiez l'accés Postgresql pour OpenGroupware : Dans /etc/postgresql/postgresql.conf : tcpip_socket = true Dans /etc/postgresql/pg_hba.conf : local all all trust host all all 127.0.0.1 255.255.255.0 trust host all all 0.0.0.0 255.255.255.255 reject /etc/init.d/postgresql restart Installation d'OpenGroupware : apt-get install daemon debconf-utils debhelper gettext html2text intltool-debian libapache2-mod-ngobjweb libfoundation-data libfoundation-tools libfoundation1.0 libobjc-lf2 libopengroupware.org-db-project5.1 libopengroupware.org-docapi5.1 libopengroupware.org-fs-project5.1 libopengroupware.org-logic5.1 libopengroupware.org-pda5.1 libopengroupware.org-webmail5.1 libopengroupware.org-webui-foundation5.1 libopengroupware.org-zidestore1.3 libpisock8 libpng12-0 libsope-appserver4.5 libsope-core4.5 libsope-gdl1-4.5 libsope-ical4.5 libsope-ldap4.5 libsope-mime4.5 libsope-xml4.5 libxml2 opengroupware.org opengroupware.org-database-scripts opengroupware.org-environment opengroupware.org-misc-tools opengroupware.org-skyaptnotify opengroupware.org-webmail-tools opengroupware.org-zidestore1.3 opengroupware.org1.0a opengroupware.org1.0a-database opengroupware.org1.0a-epoz opengroupware.org1.0a-nhsd opengroupware.org1.0a-webui opengroupware.org1.0a-webui-app opengroupware.org1.0a-webui-contact opengroupware.org1.0a-webui-core opengroupware.org1.0a-webui-i18n-fr opengroupware.org1.0a-webui-job opengroupware.org1.0a-webui-mailer opengroupware.org1.0a-webui-news opengroupware.org1.0a-webui-project opengroupware.org1.0a-webui-scheduler opengroupware.org1.0a-webui-theme-blue opengroupware.org1.0a-webui-theme-default opengroupware.org1.0a-webui-theme-kde opengroupware.org1.0a-webui-theme-ooo opengroupware.org1.0a-webui-theme-orange opengroupware.org1.0a-xmlrpcd pilot-link po-debconf sgml-base sope4.5-gdl1-postgresql sope4.5-libxmlsaxdriver sope4.5-versitsaxdriver xml-core /etc/init.d/apache2 restart /etc/init.d/opengroupware.org start Si besoin de reconfigurer opengroupware : dpkg-reconfigure opengroupware.org-environment ATTENTION !! Les packages sont modifiés chaque jours (CVS je pense), il se peut que certaines fonctions d'OpenGroupware ne marchent pas. Dans ce cas attendez le jour d'apès, voir les suivants afin d'avoir un OpenGroupware parfaitement fonctionnel. Création d'un compte OpenGroupware "toto" : URL d'après le fichier /etc/opengroupware.org/ogo/mod_ngobjweb.conf lien dans /etc/apache2/conf.d/ http://debian.alex.fr/OpenGroupware Adresse des agendas distants : http://debian.alex.fr/zidestore/so/toto/ KOrganizer/Mozilla Calendar : Personal Calendar : http://debian.alex.fr/zidestore/so/toto/Calendar/calendar.ics Team Calendars (groupe all intranet) : http://debian.alex.fr/zidestore/so/toto/Groups/all%20intranet/Calendar/calendar.ics Sinon pour authentification Openldap (ou AD ?) d'apres cette aide : http://noodle.yacoi.com/wiki/InstallNoodleOGo Editez le fichier de conf /var/lib/opengroupware.org/.libFoundation/Defaults/NSGlobalDomain.plist Voici ma config : { "skyrix_id" = "debian-ogo"; LDAPInitialBindSpecific = YES; LSAttachmentPath = "/var/lib/opengroupware.org/documents"; LSAuthLDAPServer = "debian.alex.fr"; LSAuthLDAPServerPort = 389; LSAuthLDAPServerRoot = "ou=People,dc=alex,dc=fr"; LDAPLoginAttributeName = uid; LSConnectionDictionary = { databaseName = ogo; hostName = localhost; password = 74hFZSWM; port = 5432; userName = ogo; }; LSNewsImagesPath = "/var/lib/opengroupware.org/news_images/"; LSNewsImagesUrl = "/NewsImages-ogo"; LSUseLowercaseLogin = Yes; Languages = ( English ); SkyFSPath = "/var/lib/opengroupware.org/skyfs"; SkyLogoutURL = "/OpenGroupware"; TimeZoneName = MET; } Une autre config : { LDAPDebugEnabled = YES; LDAPInitialBindDN = "cn=admin,dc=test,dc=org"; LDAPInitialBindPW = "password encrypted"; LSAdaptor = PostgreSQL; LSAuthLDAPServer = "192.168.2.4"; LSAuthLDAPServerPort = 389; LSAuthLDAPServerRoot = "ou=Users,dc=test,dc=org"; LDAPLoginAttributeName = uid; LSAttachmentPath = "/var/lib/opengroupware.org/documents"; LSConnectionDictionary = { databaseName = ogo; hostName = localhost; password = ""; port = 5432; userName = ogo; }; LSModelName = "OpenGroupware.org_PostgreSQL"; LSNewsImagesPath = "/var/lib/opengroupware.org/news_images"; LSNewsImagesUrl = "/NewsImages"; Languages = ( English ); NGBundlePath = "/usr/lib/opengroupware.org-1.0a/"; SkyFSPath = "/var/lib/opengroupware.org/skyfs"; TimeZoneName = MET; }