Kuweka Zimbra Collaboration Suite (ZCS) kwenye RHEL/CentOS 7/8
Zimbra Collaboration Suite (ZCS) ni Chanzo Huria, jukwaa shirikishi la seva za barua pepe, lililotengenezwa katika matoleo mawili, Toleo la Open Source (Bure) na Toleo la Mtandao (Kulipishwa), ambalo hutoa huduma kama vile LDAP, SMTP, POP na IMAP, mteja wa barua pepe ya wavuti. , kalenda, kazi, antivirus, antispam na wengine.
Mafunzo haya yanafafanua jinsi ya kusakinisha Toleo Huria la Chanzo cha Zimbra Collaboration Suite kwenye seva ya CentOS/RHEL 7.
- Seva ya nje ya DNS iliyo na rekodi halali za A na MX ili kuelekeza kwenye Anwani yako ya IP ya seva ya barua ya Zimbra.
- Usakinishaji mdogo safi wa RHEL 7 bila barua pepe yoyote, hifadhidata, LDAP, DNS, au seva za Http zinazoendelea kufanya kazi.
- Anwani tuli ya IP iliyopewa kiolesura cha mtandao.
Hatua ya 1: Sakinisha Vifurushi vya Mfumo
1. Kabla hatujaendelea na mchakato wa usakinishaji wa Zimbra Collaboration Suite, ingia kwanza kwenye kiweko cha seva yako na upendeleo wa mizizi na usakinishe vifurushi vifuatavyo:
# yum -y install unzip net-tools sysstat openssh-clients perl-core libaio nmap-ncat libstdc++.so.6
2. Kisha, toa getenforce
amri ili kuangalia kama Selinux imewashwa kwenye mashine yako. Ikiwa sera itawekwa Imetekelezwa
kuizima kwa kutoa amri zilizo hapa chini:
# getenforce # setenforce 0 # getenforce
Ili kuzima kabisa Selinux kwenye CentOS, fungua /etc/selinux/config
faili ukitumia kihariri cha maandishi na uweke mstari wa SELINUX kuwa imezimwa
.
3. Hakikisha kuwa matumizi ya mfumo wa wget pia yamesakinishwa kwenye mfumo wako kwa kutoa amri ifuatayo:
# yum install wget
Hatua ya 2: Sanidi Jina la Mpangishi wa Mfumo
4. Ili Zimbra ifanye kazi vizuri ni lazima uweke jina la mpangishi wa mashine ya ndani na FQDN ili kuelekeza kwenye Anwani ya IP ya seva yako kwa kutekeleza amri zilizo hapa chini za hostnamectl kutoka kwa akaunti ya mizizi:
# hostnamectl set-hostname mail # echo "192.168.0.14 mail.centos7.lan mail " >> /etc/hosts # cat /etc/hosts
Badilisha jina la mpangishi wa mfumo na thamani za FQDN ipasavyo ili kulingana na mipangilio ya kikoa chako. Jaribu jina la mpangishaji na thamani za FQDN kwa kutoa amri ya ping dhidi ya rekodi zote mbili.
# ping -c1 mail.centos7.lan # ping -c1 mail
Hatua ya 3: Ongeza Anwani Tuli ya IP
5. Ikiwa seva yako inatumia Anwani ya IP ya DHCP, basi unahitaji kuhariri kadi yako ya kiolesura cha mtandao na kusanidi kutumia Anwani ya IP tuli. Pata maelezo ya kiolesura cha mtandao kwa kutumia ip addr amri na utambue seva yako ya NIC ya nje (kawaida kitu kama enp0s3 au eth0).
# ip addr
Kisha, endesha amri ya nmtui-edit dhidi ya kiolesura unachohitaji kubadilisha mipangilio na kupeana kiolesura na Anwani ya IP ya mwongozo. Tumia picha za skrini zilizo hapa chini kama mwongozo.
# nmtui-edit enp0s3
Hatua ya 4: Zima Huduma Zisizotakikana
6. Meli za usakinishaji chaguomsingi za CentOS zilizo na daemon ya postfix tayari imesakinishwa na kufanya kazi. Ili kuzima na kufuta huduma ya postfix endesha amri zifuatazo:
# systemctl stop postfix # systemctl disable postfix # yum remove postfix
Baada ya huduma kuondolewa toa amri ya ss ili kuangalia kama daemons zingine hazioani na huduma ya Zimbra, kama vile LDAP, httpd, dovecot zinafanya kazi kwenye mfumo wako. Ikiwa ni hivyo, waondoe pia.
Hatua ya 5: Sakinisha Toleo Huria la Chanzo cha Zimbra Collaboration Suite
7. Sasa ni wakati wa kusakinisha Zimbra Collaboration Suite. Nenda kwa amri ya 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. Baada ya upakuaji kukamilika, tumia amri ya unzip ili kutoa kumbukumbu, ingiza saraka iliyotolewa ya Zimbra na uorodheshe maudhui ya saraka ili kupata faili ya kisakinishi.
# tar xfz zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz # cd zcs-8.8.15_GA_3953.RHEL8_64.20200629025823/ # ls
9. Sasa, anza mchakato wa usakinishaji wa Zimbra kwa kuzindua katika kutekeleza faili ya hati ya kisakinishi inayoitwa install.sh
.
Baada ya mfululizo wa ukaguzi wa mfumo, kisakinishi kitakuhimiza ukubali leseni. Kubali leseni (y)
ili uendelee zaidi na mchakato wa usakinishaji.
# ./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. Kisha, mchakato wa usakinishaji utakuuliza maswali kadhaa ili kusanidi daemon ya Zimbra ipasavyo. Tumia dondoo iliyo hapa chini ya usakinishaji ili kusanidi huduma ya Zimbra zaidi.
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. Kisha, itakuuliza usakinishe vifurushi vya Zimbra, bonyeza Y
ili kusakinisha vyote.
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. Hatimaye, itaanza mchakato wa usakinishaji wa 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. Hifadhi ya usanidi.
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
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
Hatua ya 6: Usanidi wa Awali wa Zimba
14. Baada ya usakinishaji kukamilika, fungua kivinjari cha wavuti na uende kwenye jina la kikoa chako au anwani ya IP ya mashine inayoendesha huduma ya Zimbra, kwenye bandari 7071 kupitia itifaki ya HTTPS, kubali hitilafu ya usalama ya cheti, na uingie ukitumia vitambulisho vilivyosanidiwa wakati wa usakinishaji. . Jina la mtumiaji chaguo-msingi la paneli ya wavuti ya Msimamizi wa Zimbra ni admin.
https://mail.centos7.lan:7071 or https://192.168.1.14:7071
15. Mara tu umeingia kwenye kiweko cha msimamizi wa wavuti unaweza kuanza kuongeza vyeti vyako vya SSL, kuunda akaunti za barua, lakabu za barua, na kadhalika. Kumbuka tu kwamba bandari 7071 hutumiwa tu kwa kazi za utawala.
Wateja wanaweza kuingia kwa usalama kwenye visanduku vyao vya barua pepe kwa kutumia jina la kikoa au anwani ya IP ya seva kupitia itifaki ya HTTPS.
https://mail.centos7.lan or https://192.168.1.14
Hongera! Sasa una rundo kamili la barua pepe za uendeshaji zilizosakinishwa kwenye eneo lako.
Hatua ya 6: Ondoa au Sanidua Zimbra
Ikiwa ungependa kusanidua huduma ya Zimbra pamoja na vijenzi vyake endesha hati ya kisakinishi kwa chaguo la -u
.
# ./install.sh -u
Ili kufuta kumbukumbu ya usakinishaji wa Zimbra na saraka endesha amri hapa chini:
# cd # rm -rf zcs-*
Kama dokezo la mwisho, ili kuendesha Suite ya Ushirikiano ya Zimbra vizuri, unahitaji mashine yenye nguvu na mahitaji ya chini ya 4GB ya RAM.