Table des matières

6. Intégration ownCloud + Kolab

Installez owncloud.

Notre nuage de données, nous pouvons maintenant continuer à utiliser sous http://example.com/owncloud. Mais ce serait bien si nous pouvions accéder à partir du Kolab-surface directement sur nos données. Ceci est possible en utilisant un plugin. Bien que les développeurs soulignent que l'ensemble est encore au stade expérimental et ne sont pas encore destiné à un usage de production jusqu'à ce que le plugin a son propre thème, mais tout a parfaitement fonctionné pour moi jusqu'à présent: kolabowncloud Le plugin est en effet dans Kolab existe déjà (pas encore activé), mais avec la copie pré-installée aurait-il avec moi pas plier en quelque sorte. Voilà pourquoi nous supprimons le dossier Plugin existant et le remplacer par une version plus récente. La, dernière version officielle peut être trouvé ici . Sinon, je dois le plugin pour vous dans un zip emballé.

   rm -Rf /usr/share/roundcubemail/plugins/owncloud
   unzip owncloud.zip /usr/share/roundcubemail/plugins/

Avant de configurer et activer le plugin, nous avons besoin d'activer l'interface web ownCloud dans la zone d'administration, l'application “utilisateur LDAP et le groupe backend» et mis en place. Pour cela, nous devons à nouveau le mot de la “cn = Directory Manager” (voir captures d'écran) owncloud1 owncloud2 Si le feu vert est allumé, les réglages doivent être correctes 😉 Puis nous commençons à créer un peu des fichiers de configuration. Pour ce faire, s'il vous plaît vous connecter sur les interfaces Web de ownCloud et Kolab.

  nano /usr/share/roundcubemail/config/config.inc.php

Dans plugins tableau de fichier le plugin, ajouter ownCloud '. A cette occasion, nous commentons sur le même plugin, kolab_files ', puisque ce ne sont plus nécessaires après il est installé.

  $config['plugins'] = array(
          'kolab_auth',
          'acl',
          'archive',
          'calendar',
          'jqueryui',
          'kolab_activesync',
          'kolab_addressbook',
          'kolab_config',
          'kolab_delegation',
         // 'kolab_files',
          'owncloud',
          'kolab_folders',
          'kolab_notes',
          'kolab_tags',
          'libkolab',
          'libcalendaring',
          'managesieve',
          'newmail_notifier',
          'odfviewer',
          'password',
          'redundant_attachments',
          'tasklist',
          // contextmenu must be after kolab_addressbook (#444)
          'contextmenu',
      );

Le plugin est maintenant activé, mais pas encore configuré. Pour cela nous avons besoin de copier quelques fichiers et régler deux fichiers de configuration.

cd /usr/share/roundcubemail/plugins/owncloud/copy_to_owncloud
cp -R * /var/www/html/owncloud/
cd /usr/share/roundcubemail/plugins/owncloud/
cp config.inc.php.dist config.inc.php
nano config.inc.php 

Le config.inc.php de fichier doit être ajusté comme suit (en gras):

  <?php
  // ownCloud URL
  $config['owncloud_url'] = 'https://' . $_SERVER["HTTP_HOST"] . '/owncloud';
  $config['owncloud_secret']='unepassphrasetoutebete';
  
  if (file_exists(RCUBE_CONFIG_DIR . '/' . $_SERVER["HTTP_HOST"] . '/' . basename(__FILE__))) 
  {
      include_once(RCUBE_CONFIG_DIR . '/' . $_SERVER["HTTP_HOST"] . '/' . basename(__FILE__));
  }
  ?>

Au lieu de “unepassphrasetoutebete” s'il vous plaît spécifier votre propre, toute chaîne. Poursuivant

   nano /var/www/html/owncloud/config/config.php 

Il nous avons la config de tableau pour ajouter ce qui suit:

  'theme'=>'kolab', 
  'kolaburl' => 'https://mail.wleberre.com/roundcubemail',
  'kolabsecret' => 'unepassphrasetoutebete', 

Il est important de veiller à ce que la valeur kolabsecret 'avec la valeur de, owncloud_secret' à partir du fichier correspond au précédent. Ceci est suivi par une ré-

  service apache2 restart

pour accepter les paramètres. Nous avons maintenant de signer prochainement dans l'interface Web sous ownCloud http://example.com/owncloud. Il l'application Kolab_Auth devrait maintenant être répertorié sous applications. Ce que nous activons et nous enregistrons à nouveau.

C'est tout. Dans la surface Kolab (http://example.com/roundcubemail) nous devrions maintenant avoir l'onglet “Fichiers” accès à notre nuage de données. En outre, le ownCloud Apps “Calendrier” et “Contacts” peuvent être désactivées, calendrier et contacts que nous avons dans l'indice Kolab.

source :http://immersia.de/2014/03/weg-von-goolge-mit-dem-eigenen-vpsroot-server-centos-6-5-kolab-3-2-owncloud-6-plex/

Retour ...