Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !



OBM

OBM est une solution logicielle Open Source de travail collaboratif, intégrant les meilleurs composants libres pour gérer et partager les informations au sein d’une organisation. OBM offre un périmètre fonctionnel riche et répond à de nombreux projets :

  • Travail collaboratif avec OBM Groupware : agenda, gestion de contacts, etc.
  • Messagerie avec OBM-MAIL : IMAP, POP, webmail
  • Relation Client avec OBM-CRM
  • Gestion de projets avec OBM-PROJET
  • Gestion d'annuaire LDAP avec OBM-LDAP
  • Connecteurs de synchronisation (Microsoft Outlook, Mozilla Thunderbird et PDA) avec OBM-SYNC

Toutes ces informations sont détaillées sur le site à destination des professionnels.

Sources

Les sources et les documents d'installation sont disponibles sur le site communautaire.

Paquets dans les dépôts

FIXME

Les composantes serveur de OBM sont disponibles dans les dépôts universe de Hardy.

Un guide d'installation pour Ubuntu 8.04 LTS (the hardy heron) est disponible sur le site communautaire d’OBM.

Installation avec Synaptic

Rechercher « obm » et sélectionner les modules : obm, obm-conf, obm-core, obm-storage, obm-ui. Appliquer les modifications. La récupération des paquets s'effectue et le lancement de la configuration est automatique.

Il faut connaître un petit peu son installation de Ubuntu. Par exemple, sur un panel de configuration de l'UI, il est demandé de choisir les Web server qui doivent être configurer automatiquement.

Normalement, il y a au moins Apache2 qui est installé. Il faut donc le sélectionner et automatiquement le fichier « obm.conf » est créé dans le répertoire « /etc/apache2/conf.d ». Ce fichier contient l'alias apache qui définit le chemin d'accès au répertoire d'Obm.

Le module « obm-storage » permet la création automatique de la base de donnée MySQL d'OBM. Il faut donc fournir le mot de passe root de MySQL.

On peut relancer individuellement les configurations des modules obm-conf, obm-ui et obm-storage avec la commande suivante :

dpkg-reconfigure <nom du module>

Particularités de OBM Express

OBM Express is a non-free distribution of OBM suitable for organisations without the ressources to deploy OBM on their own. 1)

OBM Express est une solution non libre de OBM Ready-to-use.

Pré-requis

  • Disposer d'un serveur web opérationnel : apache2 avec php.
  • Disposer d'un SGBD (MySQL ou PostgreSQL - cette documentation traitera du cas particulier de MySQL.

Installation

Installer les sources

Télécharger les sources sur le site communautaire obm.org. Les extraire dans un répertoire accessible par apache (nous utiliserons /var/www/obm pour ce tutoriel). Modifier le propriétaire et le groupe pour les fichiers d'obm.

cd /var/www
sudo wget http://download.obm.org/obm-2.2.x.tar.gz
sudo tar xzf obm-2.2.x.tar.gz
sudo mv obm-2.2.x.tar.gz obm
sudo chown www-data.www-data obm/ -R

Configuer Apache

Le mieux est d'utiliser un virtualhost. Pour cela, créer un fichier obm dans /etc/apache2/sites-available/ avec les informations suivantes.

Cette configuration active le https par défaut, |voir le tutoriel de configuration d'apache2 avec ssl si ce n'est pas déjà fait
<VirtualHost *:80>
      ServerName obm.mondomain.tld
      DocumentRoot "/var/www/obm/php"
      ErrorLog /var/log/apache2/obm-error.log
      CustomLog /var/log/apache2/obm-access.log combined
      rewriteengine on
      RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [L,R]
</VirtualHost>

<VirtualHost *:443>
      ServerName obm.mondomain.tld
      DocumentRoot "/var/www/obm/php"

      SSLVerifyClient none
      SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0

      ErrorLog /var/log/apache2/obm-error.log
      CustomLog /var/log/apache2/obm-access.log combined

      SetEnv OBM_INCLUDE_VAR obminclude
      Alias /images /var/www/obm/resources
      #OBM 2.2.x use utf8
      #AddDefaultCharset ISO-8859-15
      DirectoryIndex obm.php
      Options -Indexes

      php_value include_path  ".:/var/www/obm/"
      php_value session.bug_compat_42  0
      php_value session.bug_compat_warn  0
      #php_value session.gc_maxlifetime 2880
      php_value magic_quotes_gpc  On
      #les options suivantes sont recommandées ma facultative
      #php_value memory_limit 128M
      #php_value post_max_size 10M
      #php_value upload_max_filesize 10M

      # section nécessaire uniquement pour le synchro PDA
      #obm#<Location /funambol>
      #obm#ProxyPass ajp://_TOMCAT_SERVER_:8009/funambol
      #obm#</Location>

      # section nécessaire uniquement pour le module obm-sync
      #obm#<Location /obm-sync>
      #obm#ProxyPass ajp://_TOMCAT_SERVER_:8009/obm-sync
      #obm#</Location>

      # section nécessaire uniquement pour le webmail minig
      #obm#<Location /minig>
      #obm#ProxyPass ajp://_TOMCAT_SERVER_:8009/minig
      #obm#</Location>
      #obm# alias /webmail/images /usr/lib/minig/images
      #I you install minig on an other server,
      #comment alias /webmail/images, and use
      #proxyPass ajp:
      #<Location /webmail/images>
      #ProxyPass ajp://_TOMCAT_SERVER_Minig:8009/minig/images
      #</Location>
</VirtualHost>

Configurer la base de données

A venir

Configurer obm

A venir…


  • obm.1249978286.txt.gz
  • Dernière modification: Le 18/04/2011, 14:57
  • (modification externe)