GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Zimbra Collaboration Suite (ZCS) Open Source Edition v5.0 sur Debian Etch

Zimbra Collaboration Suite (ZCS) Open Source Edition v5.0 sur Debian Etch

Ce document décrit comment configurer Zimbra Collaboration Suite (ZCS) Open Source Edition v5.0 sur Debian Etch. Le système résultant fournit une suite de collaboration complète avec de nombreuses fonctionnalités que je ne peux pas toutes énumérer ici - veuillez consulter la liste des fonctionnalités. Il est également livré avec une belle interface Web AJAX (thématisée) pour l'administration et l'accès des utilisateurs.

Ce howto est un guide pratique sans aucune garantie - il ne couvre pas les bases théoriques. Il existe de nombreuses façons de mettre en place un tel système - c'est celle que j'ai choisie.

1 Préparation

Installez un système Debian Etch standard et mettez-le à jour. J'ai utilisé une installation réseau (système standard uniquement).

2 Nom d'hôte

Vous devez attribuer le nom d'hôte à l'adresse IP du serveur. Il est très important que l'entrée fqdn apparaisse avant le nom d'hôte.

vi /etc/hosts

Cela devrait ressembler à ceci :

127.0.0.1       localhost.localdomain localhost
192.168.0.110   server1.example.com server1

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Insérez ensuite le nom d'hôte dans le fichier de nom d'hôte ...

echo server1.example.com > /etc/hostname

... et redémarrez le système.

reboot

Lorsque le système est à nouveau opérationnel, la sortie des deux commandes ...

hostname

... et ...

hostname -f

... devrait être :

server1.example.com

3 DNS

Vous avez besoin d'un serveur DNS en cours d'exécution dans votre LAN qui contient un enregistrement A &MX valide pour ce serveur - sinon Zimbra ne fonctionnera pas. J'ai utilisé un autre serveur (192.168.0.100) exécutant mydns pour ce guide. Ajoutez l'adresse IP du serveur de noms à la configuration de résolution :

vi /etc/resolv.conf

Le serveur de noms sur votre réseau local doit être la première entrée. Cela devrait ressembler à ceci :

nameserver 192.168.0.100
nameserver 192.168.0.2

4 Exim

Désinstallez Exim - Zimbra est livré avec son propre serveur de messagerie.

apt-get remove --purge exim4 exim4-base exim4-config exim4-daemon-light

5 packages nécessaires

Installons quelques packages nécessaires (peut-être que certains de ces packages sont déjà installés sur votre système).

apt-get install libc6-i686 sudo libidn11 curl fetchmail libgmp3c2 libexpat1 libgetopt-mixed-perl libxml2 libstdc++6 libpcre3 libltdl3 ssh

6 Obtenir Zimbra

Veuillez consulter http://www.zimbra.com/community/downloads.html pour voir quelle est la dernière version. Téléchargez-le et décompressez-le.

cd /tmp/
wget http://files.zimbra.com/downloads/5.0.2_GA/zcs-5.0.2_GA_1975.DEBIAN4.0.20080130234700.tgz
tar xvfz zcs-5.0.2_GA_1975.DEBIAN4. 0.20080130234700.tgz

Zimbra Collaboration Suite (ZCS) Open Source Edition v5.0 sur Debian Etch - Page 2

7 Installer Zimbra

7.1 Démarrer l'installation

Assurez-vous qu'aucun autre service comme sendmail, postfix ou mysql n'est en cours d'exécution !

cd /tmp/zcs-5.0.2_GA_1975.DEBIAN4.0.20080130234700
./install.sh -l

Lisez le contrat de licence et appuyez sur "Entrée" pour continuer. Zimbra va maintenant vérifier si tous les prérequis sont installés sur le système. Le résultat devrait ressembler à ceci :

Vérification des prérequis...
NPTL...FOUND
sudo...FOUND sudo-1.6.8p12-4
libidn11...FOUND libidn11-0.6.5-1
fetchmail...TROUVÉ fetchmail-6.3.6-1etch1
libpcre3...TROUVÉ libpcre3-6.7+7.4-2
libgmp3c2...TROUVÉ libgmp3c2-2:4.2.1+dfsg-4
libxml2...TROUVÉ libxml2-2.6.27.dfsg-2
libstdc++6...TROUVÉ libstdc++6-4.1.1-21
openssl...TROUVÉ openssl- 0.9.8c-4etch1
libltdl3...FOUND libltdl3-1.5.22-4
Vérification des prérequis terminée.
Vérification du système standard perl...
perl-5.8.8 ...TROUVE système standard perl-5.8.8

7.2 Sélectionnez les packages à installer

Installer zimbra-ldap [O] O
Installer zimbra-logger [O] O
Installer zimbra-mta [O] O
Installer zimbra-snmp [O] O
Installer zimbra -store [O] O
Installer zimbra-apache [O] O
Installer zimbra-spell [O] O
Installer zimbra-proxy [N] N

The system will be modified. Continue? [N] Y

Les packages sont maintenant en cours d'installation - cela peut prendre un certain temps.

7.3 Menu principal

Une fois les packages installés, vous verrez le menu principal. Cela devrait ressembler à ceci :

Main menu

1) Configuration commune :
2) zimbra-ldap :activé
3) zimbra-store :activé
+Créer un utilisateur administrateur :oui
+Utilisateur administrateur à créer :example@unixlinux .online
******* +Admin Password UNSET
+Activer la formation automatisée au spam :oui
+Utilisateur de la formation au spam :[email protected]
+Non-spam Utilisateur de formation (Ham) :[email protected]
+Compte Global Documents :[email protected]
+Hôte SMTP :server1.example.com
+Port HTTP du serveur Web :80
+Port HTTPS du serveur Web :443
+Mode du serveur Web :http
+Port du serveur IMAP :143
+Port SSL du serveur IMAP :993
+Port du serveur POP :110
+Port SSL du serveur POP :995
+Utiliser le serveur de vérification orthographique :oui
+URL du serveur orthographique :http://server1.example.com:7780/aspell.php

4) zimbra-mta :activé
5) zimbra-snmp :activé
6) zimbra-logger :activé
7) zimbra-spell :activé
8) Classe de service par défaut Configuration :
r) Démarrer les serveurs après la configuration oui
s) Enregistrer la configuration dans un fichier
x) Développer le menu
q) Quitter

Address unconfigured (**) items  (? - help)

Les points marqués d'un astérisque à leur gauche doivent être configurés manuellement. Comme vous pouvez le voir, vous devez définir le mot de passe administrateur. Entrez "3" (sans les guillemets) et appuyez sur "Entrée" pour passer au sous-menu correspondant. Le résultat devrait ressembler à ceci :

Store configuration

1) Statut :Activé
2) Créer un utilisateur administrateur :oui
3) Utilisateur administrateur à créer :[email protected]
** 4) Mot de passe administrateur UNSET
5) Activer formation automatisée au spam :oui
6) Utilisateur de la formation au spam :[email protected]
7) Utilisateur de la formation non-spam (Ham) :[email protected]
8) Compte Global Documents :[email protected]
9) Hôte SMTP :server1.example.com
10) Port HTTP du serveur Web :80
11) Port HTTPS du serveur Web :443
12) Port Web mode serveur :http
13) Port du serveur IMAP :143
14) Port SSL du serveur IMAP :993
15) Port du serveur POP :110
16) Port SSL du serveur POP :995
17) Utiliser le serveur de vérification orthographique :oui
18) URL du serveur orthographique :http://server1.example.com:7780/aspell.php

Select, or 'r' for previous menu [r]

Entrez "4" (sans les guillemets) et appuyez sur "Entrée" pour modifier le mot de passe administrateur. On vous demandera maintenant le nouveau mot de passe.

Password for [email protected] (min 6 characters): [TR9Fm7uD]

Entrez un mot de passe souhaité et appuyez sur "Entrée". Ensuite, appuyez sur "Entrée" pour revenir au menu principal. La configuration est maintenant terminée et la sortie devrait ressembler à ceci :

Main menu

1) Configuration commune :
2) zimbra-ldap :activé
3) zimbra-store :activé
4) zimbra-mta :activé
5) zimbra-snmp :activé
6) zimbra-logger :Activé
7) zimbra-spell :Activé
8) Configuration de la classe de service par défaut :
r) Démarrer les serveurs après la configuration oui
s) Enregistrer la configuration dans un fichier
x) Développer le menu
q) Quitter

*** CONFIGURATION TERMINÉE - appuyez sur 'a' pour appliquer
Sélectionnez dans le menu, ou appuyez sur 'a' pour appliquer la configuration (? - aide)

Entrez "a" (sans les guillemets) et appuyez sur "Entrée" pour appliquer la configuration. On vous posera quelques questions - répondez-y comme suit.

Enregistrer les données de configuration dans un fichier ? [Oui] Entrez
Enregistrer la configuration dans le fichier :[/opt/zimbra/config.5422]
Enregistrement de la configuration dans /opt/zimbra/config.5422...fait.
Le système être modifié - continuer ? [Non] Oui

Maintenant, Zimbra se configure avec la configuration donnée. Cela peut prendre un certain temps - le résultat devrait ressembler à ceci :

Opérations consignées dans /tmp/zmsetup.02062008-135354.log
Définition des valeurs de configuration locales... terminé.
Configuration de l'autorité de certification... terminé.
Création du certificat SSL... terminé.
Initialisation de ldap... terminé.
Définition du mot de passe de réplication... terminé.
Définition du mot de passe Postfix... terminé.
Définition du mot de passe amavis... terminé.
Déploiement de CA sur /opt/zimbra/conf/ca ...fait.
Création d'une entrée de serveur pour server1.example.com...fait.
Définition de l'URL de vérification orthographique...fait.
Configuration des ports de service sur server1.example.com...fait.
Ajout de server1.example.com à zimbraMailHostPool dans le COS par défaut...fait.
Installation des skins...
hotrod
lavande
vagues
acier
ciel
os
yahoo
sable
citronnelle
plage
nue
terminé.
Réglage de zimbraFeatureIMEnabled=FALSE...terminé.
Réglage de zimbraFeatureTasksEnabled=TRUE...terminé.
Réglage de zimbraFeatureBriefcasesEnabled=TRUE...terminé.
Réglage zimbraFeatureNotebookEnabled=TRUE...done.
Configuration de l'hôte d'authentification MTA...done.
Définition de la préférence de fuseau horaire... terminé.
Création du domaine server1.example.com...terminé.
Création de l'utilisateur [email protected]
Création de l'alias postmaster...terminé.
Création de l'utilisateur [email protected]
Création de l'utilisateur [email protected]
Création de l'utilisateur [email protected]
Configuration des comptes de formation anti-spam... terminé.
Initialisation de la base de données sql du magasin... terminé.
Définition de zimbraSmtpHostname pour server1.example.com...terminé.
Initialisation de la base de données sql de l'enregistreur...terminé.
Initialisation de la configuration mta...terminé .
Configuration de SNMP... terminé.
Configuration des services sur server1.example.com...terminé.
Configuration de zimbra crontab...terminé.
Configuration de syslog. conf...fait.

Après tout, il vous sera demandé si vous souhaitez informer Zimbra de votre installation. Appuyez sur "Entrée" si vous voulez le faire, ou entrez "N" (sans les guillemets) et appuyez sur "Entrée" si vous n'êtes pas d'accord avec cela. Ensuite, le système sera initialisé - il devrait ressembler à ceci :

Démarrage des serveurs... terminé.
Vérification des zimlets obsolètes... terminé.
Installation des zimlets...
com_zimbra_date
com_zimbra_url
com_zimbra_cert_manager
com_zimbra_phone
com_zimbra_search
com_zimbra_local
com_zimbra_email
fait.
Initialisation des documents... fait.
Redémarrage de la boîte aux lettres... fait.

Moving /tmp/zmsetup.02062008-135354.log to /opt/zimbra/log

Appuyez sur "Entrée" pour quitter. Regardons si tous les services Zimbra fonctionnent correctement - passez au compte Zimbra ...

su - zimbra

... et saisissez la commande :

zmcontrol status

Le résultat devrait ressembler à ceci :

Serveur hôte1.exemple.com
antispam en cours d'exécution
antivirus en cours d'exécution
ldap en cours d'exécution
logger en cours d'exécution
mailbox en cours d'exécution
mta en cours d'exécution
snmp en cours d'exécution
sort en cours d'exécution
stats en cours d'exécution

Si un ou plusieurs services n'ont pas été démarrés, saisissez la commande :

zmcontrol start

Revenez au compte root via :

exit

Zimbra Collaboration Suite (ZCS) Open Source Edition v5.0 sur Debian Etch - Page 3

8 Interface Web Zimbra

Je vais vous montrer quelques captures d'écran, mais aucune information détaillée sur l'utilisation de l'interface Web - les paramètres possibles sont trop étendus. Veuillez consulter le guide d'administration et le wiki.

Console d'administration 8.1

Vous pouvez accéder à l'interface Web d'administration via https://server1.example.com:7071/zimbraAdmin/ . Connectez-vous avec le nom d'utilisateur "admin" (sans les guillemets) et le mot de passe que vous avez attribué à ce compte à l'étape 7.3.

Bienvenue dans la console d'administration - familiarisez-vous avec elle.

Si vous voulez avoir des adresses mail comme [email protected] au lieu de [email protected] vous devez créer un nouveau domaine. Cliquez sur "Domaines" dans le menu principal à gauche et ensuite sur "Nouveau" dans le menu de la fenêtre (Gérer les domaines).

Entrez "example.com" (sans les guillemets) comme nom de domaine, définissez le statut du domaine sur actif et cliquez sur "Terminer".

Cliquez sur "Comptes" dans le menu principal à gauche puis sur "Nouveau" dans le menu de la fenêtre (Gérer les comptes) pour créer un nouvel utilisateur.

Un assistant vous guidera dans la création du nouveau compte. Veillez à sélectionner le bon domaine (example.com) pour ce compte. Remarque :j'ai créé le compte [email protected] .

Marquez ensuite le nouveau compte dans la liste des comptes et cliquez sur "Modifier".

Entrez un mot de passe souhaité pour le nouveau compte (onglet "Informations générales") et cliquez sur "Enregistrer" dans le menu de la fenêtre. Remarque :J'ai choisi "howtoforge" (sans les guillemets) comme mot de passe.

Déconnectez-vous et passez à l'étape suivante.

8.2 Accès utilisateur

Ouvrez http://server1.example.com dans votre navigateur et connectez-vous avec le compte d'utilisateur que vous avez créé à l'étape 8.1.

Familiarisez-vous avec l'interface Web.

Debian :http://www.debian.org/
Zimbra :http://www.zimbra.com/
Documentation Zimbra :http://www.zimbra.com/community/documentation.html
Wiki Zimbra :http://wiki.zimbra.com/


Panels
  1. Installer Zimbra Collaboration Suite (ZCS) sur CentOS 8 - Processus étape par étape pour le faire ?

  2. Installer DirectAdmin sur Debian 10

  3. Comment installer phpMyAdmin sur Debian 9

  4. Installer le réseau social Open Source sur Ubuntu 16.04

  5. Comment installer Open Web Analytics sur Debian 9

Comment installer LogSeq sur l'édition Debian 11 à l'aide d'AppImage

Comment installer Zimbra Collaboration Suite (ZCS) sur RHEL/CentOS 7&8

2 façons d'installer Open VM Tools sur Debian 11 Bullseye

Installez Vtiger CRM Open Source Edition sur AlmaLinux 8

Comment installer Vtiger CRM Open Source Edition sur Rocky Linux 8

Comment installer Drupal 5.6 sur Debian Etch avec ISPConfig