Kafa Zimbra Collaboration Suite (ZCS) akan RHEL/CentOS 7/8


Zimbra Collaboration Suite (ZCS) Buɗe tushen tushe ne, dandamalin haɗin gwiwa don sabar imel, haɓakawa cikin bugu biyu, Buɗewar Buɗewa (Kyauta) da Ɗabi'ar hanyar sadarwa (Biya), wanda ke ba da sabis kamar LDAP, SMTP, POP da IMAP, abokin ciniki na gidan yanar gizo , kalanda, ayyuka, riga-kafi, antispam da sauransu.

Wannan koyawa tana bayyana yadda ake shigar da Buɗewar Buɗewar Buɗewar Haɗin gwiwar Zimbra akan sabar CentOS/RHEL 7.

  • Sabar uwar garken DNS na waje tare da ingantaccen rikodin A da MX don nuna adireshin IP na sabar sabar Zimbra.
  • Tsaftataccen ƙaramar shigarwa na RHEL 7 ba tare da kowane wasiku ba, bayanan bayanai, LDAP, DNS, ko sabar Http suna ci gaba da gudana.
  • Adireshin IP na tsaye da aka sanya wa cibiyar sadarwa.

Mataki 1: Shigar Fakitin Tsarin

1. Kafin mu ci gaba da tsarin shigarwa na Zimbra Collaboration Suite, da farko shiga cikin na'ura wasan bidiyo na uwar garke tare da tushen gata kuma shigar da fakiti masu zuwa:

# yum -y install unzip net-tools sysstat openssh-clients perl-core libaio nmap-ncat libstdc++.so.6

2. Na gaba, fito da umarni getenforce don bincika ko an kunna Selinux akan injin ku. Idan an saita manufar zuwa An tilastawa ta hanyar ba da umarnin da ke ƙasa:

# getenforce
# setenforce 0
# getenforce

Don musaki Selinux gaba ɗaya akan CentOS, buɗe fayil /etc/selinux/config tare da editan rubutu kuma saita layin SELINUX zuwa an kashe.

3. Tabbatar cewa wget tsarin an kuma shigar akan tsarin ku ta hanyar ba da umarni mai zuwa:

# yum install wget 

Mataki 2: Saita Sunan Mai watsa shiri

4. Domin Zimbra yayi aiki daidai dole ne ka saita sunan mai masaukin na'ura na gida da FQDN don nunawa zuwa adireshin IP na uwar garken ta hanyar aiwatar da umarnin hostnamectl na ƙasa daga tushen asusun:

# hostnamectl set-hostname mail
# echo "192.168.0.14  mail.centos7.lan  mail " >> /etc/hosts
# cat /etc/hosts

Sauya sunan mai masaukin tsarin da ƙimar FQDN daidai da haka don dacewa da saitunan yankinku. Gwada sunan mai masauki da ƙimar FQDN ta hanyar ba da umarnin ping akan duk bayanan.

# ping -c1 mail.centos7.lan
# ping -c1 mail

Mataki 3: Ƙara Adireshin IP a tsaye

5. Idan uwar garken naka yana amfani da DHCP mai ƙarfi IP Address, to kana buƙatar gyara katin sadarwar cibiyar sadarwar ku kuma saita don amfani da adireshin IP na tsaye. Sami bayanan mu'amalar hanyar sadarwa ta amfani da umarnin ip addr kuma gano NIC na sabar na waje (yawanci wani abu kamar enp0s3 ko eth0).

# ip addr

Sa'an nan, gudanar da nmtui-edit umurnin a kan dubawa kana bukatar ka canza saituna da kuma sanya da dubawa tare da manual IP Address. Yi amfani da hotunan kariyar kwamfuta na ƙasa azaman jagora.

# nmtui-edit enp0s3

Mataki 4: Kashe Ayyukan da Ba'a so

6. A CentOS tsoho shigarwa jiragen ruwa tare da postfix daemon riga shigar da gudana. Don musaki da goge sabis ɗin postfix yi umarni masu zuwa:

# systemctl stop postfix
# systemctl disable postfix
# yum remove postfix

Bayan an cire sabis ɗin, ba da umarnin ss don bincika idan wasu daemons da basu dace da sabis na Zimbra ba, kamar LDAP, httpd, dovecot suna gudana akan na'urar ku. Idan haka ne kuma a cire su.

Mataki na 5: Shigar Zimbra Collaboration Suite Buɗe Madogararsa

7. Yanzu lokaci ya yi da za a shigar da Zimbra Collaboration Suite. Je zuwa umarnin wget:

----------------- For RHEL/CentOS 8 -----------------
# wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz

----------------- For RHEL/CentOS 7 -----------------
# wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz

----------------- For RHEL/CentOS 6 -----------------
# wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL6_64.20190918004220.tgz

8. Bayan an gama zazzagewa, yi amfani da unzip umarni don cire ma'ajiyar, shigar da littafin da aka cire na Zimbra sannan ka jera kundin adireshi don gano fayil ɗin mai sakawa.

# tar xfz zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz
# cd zcs-8.8.15_GA_3953.RHEL8_64.20200629025823/
# ls

9. Yanzu, fara aikin shigarwa na Zimbra ta hanyar ƙaddamar da aiwatar da fayil ɗin rubutun mai sakawa mai suna install.sh.

Bayan jerin gwaje-gwajen tsarin, mai sakawa zai sa ka karɓi lasisin. Yarda da lasisi (y) don ci gaba da gaba tare da tsarin shigarwa.

# ./install.sh
OR
# ./install.sh --platform-override   [On different platforms other than RHEL]
Operations logged to /tmp/install.log.92OcKO6s
Checking for existing installation...
    zimbra-drive...NOT FOUND
    zimbra-imapd...NOT FOUND
    zimbra-patch...NOT FOUND
    zimbra-mta-patch...NOT FOUND
    zimbra-proxy-patch...NOT FOUND
    zimbra-license-tools...NOT FOUND
    zimbra-license-extension...NOT FOUND
    zimbra-network-store...NOT FOUND
    zimbra-network-modules-ng...NOT FOUND
    zimbra-chat...NOT FOUND
    zimbra-talk...NOT FOUND
    zimbra-ldap...NOT FOUND
    zimbra-logger...NOT FOUND
    zimbra-mta...NOT FOUND
    zimbra-dnscache...NOT FOUND
    zimbra-snmp...NOT FOUND
    zimbra-store...NOT FOUND
    zimbra-apache...NOT FOUND
    zimbra-spell...NOT FOUND
    zimbra-convertd...NOT FOUND
    zimbra-memcached...NOT FOUND
    zimbra-proxy...NOT FOUND
    zimbra-archiving...NOT FOUND
    zimbra-core...NOT FOUND


----------------------------------------------------------------------
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
SYNACOR, INC. ("SYNACOR") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.

License Terms for this Zimbra Collaboration Suite Software:
https://www.zimbra.com/license/zimbra-public-eula-2-6.html
----------------------------------------------------------------------



Do you agree with the terms of the software license agreement? [N] y

10. Na gaba, tsarin shigarwa zai ba ku jerin tambayoyi don daidaita Zimbra daemon yadda ya kamata. Yi amfani da sashin shigarwa na ƙasa don saita sabis na Zimbra gaba.

Use Zimbra's package repository [Y] y

Importing Zimbra GPG key

Configuring package repository

Checking for installable packages

Found zimbra-core (local)
Found zimbra-ldap (local)
Found zimbra-logger (local)
Found zimbra-mta (local)
Found zimbra-dnscache (local)
Found zimbra-snmp (local)
Found zimbra-store (local)
Found zimbra-apache (local)
Found zimbra-spell (local)
Found zimbra-memcached (repo)
Found zimbra-proxy (local)
Found zimbra-drive (repo)
Found zimbra-imapd (local)
Found zimbra-patch (repo)
Found zimbra-mta-patch (repo)
Found zimbra-proxy-patch (repo)


Select the packages to install

Install zimbra-ldap [Y] y

11. Bayan haka, zai tambaye ka ka shigar da fakitin Zimbra, danna Y don shigar da duka.

Select the packages to install

Install zimbra-ldap [Y] y Install zimbra-logger [Y] y Install zimbra-mta [Y] y Install zimbra-dnscache [Y] y Install zimbra-snmp [Y] y Install zimbra-store [Y] y Install zimbra-apache [Y] y Install zimbra-spell [Y] y Install zimbra-memcached [Y] y Install zimbra-proxy [Y] y Checking required space for zimbra-core Checking space for zimbra-store Checking required packages for zimbra-store zimbra-store package check complete. Installing: zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-dnscache zimbra-snmp zimbra-store zimbra-apache zimbra-spell zimbra-memcached zimbra-proxy zimbra-drive zimbra-imapd zimbra-patch zimbra-mta-patch zimbra-proxy-patch zimbra-chat

12. A ƙarshe, zai fara aikin shigarwa na Zimbra.

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

Beginning Installation - see /tmp/install.log.92OcKO6s for details...

                          zimbra-core-components will be downloaded and installed.
                          zimbra-common-core-jar will be installed.
                         zimbra-common-core-libs will be installed.
                         zimbra-common-mbox-conf will be installed.
                   zimbra-common-mbox-conf-attrs will be installed.
                    zimbra-common-mbox-conf-msgs will be installed.
                  zimbra-common-mbox-conf-rights will be installed.
                           zimbra-common-mbox-db will be installed.
                         zimbra-common-mbox-docs will be installed.
                   zimbra-common-mbox-native-lib will be installed.
                            zimbra-timezone-data will be installed.
                                     zimbra-core will be installed.
                          zimbra-ldap-components will be downloaded and installed.
                                     zimbra-ldap will be installed.
                                   zimbra-logger will be installed.
                           zimbra-mta-components will be downloaded and installed.
                                      zimbra-mta will be installed.
                      zimbra-dnscache-components will be downloaded and installed.
                                 zimbra-dnscache will be installed.
                          zimbra-snmp-components will be downloaded and installed.
                                     zimbra-snmp will be installed.
Last metadata expiration check: 0:00:56 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                       zimbra-jetty-distribution will be downloaded and installed.
                         zimbra-store-components will be downloaded and installed.
                   zimbra-mbox-admin-console-war will be installed.
                                zimbra-mbox-conf will be installed.
                                 zimbra-mbox-war will be installed.
                             zimbra-mbox-service will be installed.
                          zimbra-mbox-store-libs will be installed.
                       zimbra-mbox-webclient-war will be installed.
                                    zimbra-store will be installed.
                        zimbra-apache-components will be downloaded and installed.
                                   zimbra-apache will be installed.
                         zimbra-spell-components will be downloaded and installed.
                                    zimbra-spell will be installed.
Last metadata expiration check: 0:01:07 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                                zimbra-memcached will be downloaded and installed.
                         zimbra-proxy-components will be downloaded and installed.
                                    zimbra-proxy will be installed.
Last metadata expiration check: 0:01:18 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                                    zimbra-drive will be downloaded and installed (later).
                                    zimbra-imapd will be installed.
Last metadata expiration check: 0:01:20 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                                    zimbra-patch will be downloaded and installed (later).
Last metadata expiration check: 0:01:22 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                                zimbra-mta-patch will be downloaded and installed (later).
Last metadata expiration check: 0:01:23 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                              zimbra-proxy-patch will be downloaded and installed (later).
Last metadata expiration check: 0:01:27 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                                     zimbra-chat will be downloaded and installed (later).

Downloading packages (11):
   zimbra-core-components
   zimbra-ldap-components
   zimbra-mta-components
   zimbra-dnscache-components
   zimbra-snmp-components
   zimbra-jetty-distribution
   zimbra-store-components
   zimbra-apache-components
   zimbra-spell-components
   zimbra-memcached
   zimbra-proxy-components
      ...done

Removing /opt/zimbra
Removing zimbra crontab entry...done.
Cleaning up zimbra init scripts...done.
Cleaning up /etc/security/limits.conf...done.

Finished removing Zimbra Collaboration Server.


Installing repo packages (11):
   zimbra-core-components
   zimbra-ldap-components
   zimbra-mta-components
   zimbra-dnscache-components
   zimbra-snmp-components
   zimbra-jetty-distribution
   zimbra-store-components
   zimbra-apache-components
   zimbra-spell-components
   zimbra-memcached
   zimbra-proxy-components
      ...

13. Store sanyi.

1) Status:                                  Enabled
   2) Create Admin User:                       yes
   3) Admin user to create:                    [email 
** 4) Admin Password                           UNSET
   5) Anti-virus quarantine user:              [email 
   6) Enable automated spam training:          yes
   7) Spam training user:                      [email 
   8) Non-spam(Ham) training user:             [email 
   9) SMTP host:                               mail.centos7.lan
  10) Web server HTTP port:                    8080
  11) Web server HTTPS port:                   8443
  12) Web server mode:                         https
  13) IMAP server port:                        7143
  14) IMAP server SSL port:                    7993
  15) POP server port:                         7110
  16) POP server SSL port:                     7995
  17) Use spell check server:                  yes
  18) Spell server URL:                        http://mail.centos7.lan:7780/aspell.php
  19) Enable version update checks:            TRUE
  20) Enable version update notifications:     TRUE
  21) Version update notification email:       [email 
  22) Version update source email:             [email 
  23) Install mailstore (service webapp):      yes
  24) Install UI (zimbra,zimbraAdmin webapps): yes

Select, or 'r' for previous menu [r] 4 # Select 4 to set admin password Password for [email  (min 6 characters): [54mE0RmqN] enter admin password here
Store configuration

   1) Status:                                  Enabled
   2) Create Admin User:                       yes
   3) Admin user to create:                    [email 
   4) Admin Password                           set
   5) Anti-virus quarantine user:              [email 
   6) Enable automated spam training:          yes
   7) Spam training user:                      [email 
   8) Non-spam(Ham) training user:             [email 
   9) SMTP host:                               mail.centos7.lan
  10) Web server HTTP port:                    8080
  11) Web server HTTPS port:                   8443
  12) Web server mode:                         https
  13) IMAP server port:                        7143
  14) IMAP server SSL port:                    7993
  15) POP server port:                         7110
  16) POP server SSL port:                     7995
  17) Use spell check server:                  yes
  18) Spell server URL:                        http://mail.centos7.lan:7780/aspell.php
  19) Enable version update checks:            TRUE
  20) Enable version update notifications:     TRUE
  21) Version update notification email:       [email an
  22) Version update source email:             [email 
  23) Install mailstore (service webapp):      yes
  24) Install UI (zimbra,zimbraAdmin webapps): yes

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

   1) Common Configuration:
   2) zimbra-ldap:                             Enabled
   3) zimbra-logger:                           Enabled
   4) zimbra-mta:                              Enabled
   5) zimbra-dnscache:                         Enabled
   6) zimbra-snmp:                             Enabled
   7) zimbra-store:                            Enabled
   8) zimbra-spell:                            Enabled
   9) zimbra-proxy:                            Enabled
  10) Default Class of Service Configuration:
   s) Save config to file
   x) Expand menu
   q) Quit

*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (? - help) a  # Apply configuration Save configuration data to a file? [Yes] Enter Save config in file: [/opt/zimbra/config.11047] Saving config in /opt/zimbra/config.11047...done. The system will be modified - continue? [No] yes Operations logged to /tmp/zmsetup01262016-002704.log Setting local config values...done. Initializing core config...Setting up CA...done. Deploying CA to /opt/zimbra/conf/ca ...done. Creating SSL zimbra-store certificate...done. Creating new zimbra-ldap SSL certificate...done. Creating new zimbra-mta SSL certificate...done. Creating new zimbra-proxy SSL certificate...done. Installing mailboxd SSL certificates...done. Installing MTA SSL certificates...done. Installing LDAP SSL certificate...done. Installing Proxy SSL certificate...done. Initializing ldap...done. Setting replication password...done. Setting Postfix password...done. Setting amavis password...done. Setting nginx password...done. Setting BES searcher password...done. Creating server entry for mail.centos7.lan...done. Setting Zimbra IP Mode...done. Saving CA in ldap ...done. Saving SSL Certificate in ldap ...done. Setting spell check URL...done. Setting service ports on mail.centos7.lan...done. Setting zimbraFeatureTasksEnabled=TRUE...done. Setting zimbraFeatureBriefcasesEnabled=TRUE...done. Setting Master DNS IP address(es)...done. Setting DNS cache tcp lookup preference...done. Setting DNS cache udp lookup preference...done. Setting DNS tcp upstream preference...done. Setting TimeZone Preference...done. Initializing mta config...done. Setting services on mail.centos7.lan...done. Adding mail.centos7.lan to zimbraMailHostPool in default COS...done. Creating domain mail.centos7.lan...done. Setting default domain name...done. Creating domain mail.centos7.lan...already exists. Creating admin account [email  Creating root alias...done. Creating postmaster alias...done. Creating user [email  Creating user [email  Creating user [email  Setting spam training and Anti-virus quarantine accounts...done. Initializing store sql database...done. Setting zimbraSmtpHostname for mail.centos7.lan...done. Configuring SNMP...done. Setting up syslog.conf...done. Starting servers...done. Installing common zimlets... com_zimbra_adminversioncheck...done. com_zimbra_attachcontacts...done. com_zimbra_attachmail...done. com_zimbra_bulkprovision...done. com_zimbra_cert_manager...done. com_zimbra_clientuploader...done. com_zimbra_date...done. com_zimbra_email...done. com_zimbra_mailarchive...done. com_zimbra_phone...done. com_zimbra_proxy_config...done. com_zimbra_srchhighlighter...done. com_zimbra_tooltip...done. com_zimbra_url...done. com_zimbra_viewmail...done. com_zimbra_webex...done. com_zimbra_ymemoticons...done. Finished installing common zimlets. Restarting mailboxd...done. Creating galsync account for default domain...done. You have the option of notifying Zimbra of your installation. This helps us to track the uptake of the Zimbra Collaboration Server. The only information that will be transmitted is: The VERSION of zcs installed (8.6.0_GA_1153_RHEL7_64) The ADMIN EMAIL ADDRESS created ([email ) Notify Zimbra of your installation? [Yes] no Notification skipped Setting up zimbra crontab...done. Moving /tmp/zmsetup01262016-002704.log to /opt/zimbra/log Configuration complete - press return to exit # Press Enter

Mataki na 6: Kanfigareshan Farko na Zimba

14. Bayan an gama shigarwa, buɗe mai binciken gidan yanar gizo kuma kewaya zuwa sunan yankinku ko adireshin IP na injin da ke aiki da sabis na Zimbra, a tashar tashar jiragen ruwa 7071 ta hanyar HTTPS, karɓi kuskuren tsaro na takaddun shaida, kuma shiga tare da takaddun shaidar da aka saita yayin aikin shigarwa. . Tsohuwar sunan mai amfani na rukunin gidan yanar gizon Zimbra Admin shine mai gudanarwa.

https://mail.centos7.lan:7071
or
https://192.168.1.14:7071 

15. Da zarar ka shiga admin web console za ka iya fara ƙara takaddun shaida na SSL, ƙirƙirar asusun imel, laƙabi na mail, da sauransu. Kawai tuna cewa ana amfani da tashar jiragen ruwa 7071 kawai don ayyukan gudanarwa.

Abokan ciniki za su iya shiga cikin amintattun akwatunan saƙon gidan yanar gizon su ta amfani da sunan yanki ko adireshin IP na sabar ta hanyar HTTPS.

https://mail.centos7.lan 
or
https://192.168.1.14 

Taya murna! Yanzu kuna da cikakken ma'ajin wasiku mai aiki a cikin ginin ku.

Mataki 6: Cire ko Cire Zimbra

Idan kuna son cire sabis ɗin Zimbra tare da abubuwan haɗin sa, gudanar da rubutun mai sakawa tare da zaɓin -u.

# ./install.sh -u

Don share tarihin shigarwa na Zimbra da kundin adireshi gudanar da umarni na ƙasa:

# cd
# rm -rf zcs-*

A matsayin bayanin kula na ƙarshe, don gudanar da Zimbra Collaboration Suite yadda ya kamata, kuna buƙatar na'ura mai ƙarfi tare da mafi ƙarancin buƙata na 4GB na RAM.