Tips Instalasi Zimbra 9 Aktiva Edition

Posted by

Ketika Zimbra 9 di rilis, Zimbra tidak membuat installer untuk versi FOSS Edition. Namun Zimbra memberikan panduan bagi siapa saja yang ingin membuat sendiri versi Zimbra nya. Panduannya bisa dilihat disini : zm-build.

Karena tidak adanya installer versi FOSS official Zimbra, beberapa organisasi atau perorangan membuat sendiri Zimbra 9 FOSS edition. Diantaranya ada Zextras dan Beezim. Untuk instalasi Zimbra 9 versi Zextras, silakan lihat panduannya disini : How to Install Zimbra 9 Open Source Edition by ZeXtras on CentOS 8. Sedangkan Zimbra 9 versi Beezim, silakan lihat panduannya disini : How to Install Zimbra 9 Open Source Edition (Unofficial) on CentOS 7.

Selain Zextras dan Beezim, Aktiva Kreasi Investama juga membuat installer Zimbra FOSS edition. Ada 3 installer yang dibuat oleh Aktiva Kreasi Investama. Installer untuk Ubuntu 18.04, RHEL8/CentOS 8 dan RHEL7/CentOS7. Installernya bisa didownload pada link berikut : https://mirror.aktiva.co.id/zimbra/.

Pada artikel ini, saya mencoba install Zimbra 9 Aktiva edition pada CentOS 7. Berikut tahapan-tahapannya

# Persiapan

Instalasi wget dan screen

yum install wget screen -y

Download script persiapan Zimbra

screen -S install-zimbra
wget -c https://raw.githubusercontent.com/imanudin11/script/master/persiapan-zimbra-centos7.sh
chmod +x persiapan-zimbra-centos7.sh
./persiapan-zimbra-centos7.sh

Catatan: Perintah screen digunakan agar proses dilakukan pada background proses. Apabila koneksi SSH nya terputus, proses tetap berjalan. Kita bisa masuk kembali pada proses tersebut dengan perintah screen -x

Silakan isi informasi hostname, domain dan IP address ketika menjalankan script tersebut. Dalam contoh disini, saya menggunakan nama mail sebagai hostname, nama imanudin.web.id sebagai domain dan 192.168.2.15 adalah IP address dari server CentOS yang akan diinstall Zimbra. Lihat contoh dibawah ini

[INFO] : Configuring /etc/hosts

Hostname. Example mail : mail
Domain name. Example imanudin.net : imanudin.web.id
IP Address : 192.168.2.15

Ketika isian diatas sudah diisi, script akan otomatis melakukan proses instalasi dependensi, konfigurasi /etc/hosts, konfigurasi hostname, disable firewall, disable postfix dan sendmail (jika ada) dan konfigurasi DNS lokal menggunakan BIND. Tunggu hingga prosesnya selesai.

# Download binary Zimbra

cd /opt/
wget -c https://mirror.aktiva.co.id/zimbra/9.0.0/zcs-9.0.0_AKTIVA_2007.RHEL7_64.20200716084154.tgz

# Extract dan Install Zimbra

tar -zxvf zcs-9.0.0_AKTIVA_2007.RHEL7_64.20200716084154.tgz
cd zcs-9.0.0_AKTIVA_2007.RHEL7_64.20200716084154
./install.sh

Ketika script install sudah dijalankan, akan ada beberapa pertanyaan yang muncul. Silakan jawab pertanyaan tersebut seperti dibawah ini

Do you agree with the terms of the software license agreement? [N] Y
Use Zimbra's package repository [Y] Y

Pilih paket yang akan diinstall. Pada bagian ini, hampir semua paket saya pilih. Kecuali zimbra-imapd dan zimbra-dnscache. Karena saya sudah menggunakan BIND sebagai DNS lokal.

Select the packages to install

Install zimbra-ldap [Y] Y
Install zimbra-logger [Y] Y
Install zimbra-mta [Y] Y
Install zimbra-dnscache [Y] N
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
Install zimbra-drive [Y] Y
Install zimbra-imapd (BETA - for evaluation only) [N] N
Install zimbra-chat [Y] Y

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

Jika mendapatkan pesan seperti dibawah ini, tekan enter dan ketik Yes untuk mengubah nama domain. Lihat contoh berikut

DNS ERROR resolving MX for mail.imanudin.web.id
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes] Yes
Create domain: [mail.imanudin.web.id] imanudin.web.id

Jika nama domain tidak diubah ketika proses diatas, maka domain yang digunakan menjadi mail.imanudin.web.id dan email account akan menjadi user@mail.imanudin.web.id. Tentu ini salah. Karena saya akan menggunakan @imanudin.web.id sebagai alamat email.

Ketik 6 kemudian tekan enter. Untuk mengganti password admin, ketik angka 4 lalu enter. Masukkan password yang diinginkan untuk admin.

Main menu

   1) Common Configuration:                                                  
   2) zimbra-ldap:                             Enabled                       
   3) zimbra-logger:                           Enabled                       
   4) zimbra-mta:                              Enabled                       
   5) zimbra-snmp:                             Enabled                       
   6) zimbra-store:                            Enabled                       
        +Create Admin User:                    yes                           
        +Admin user to create:                 admin@imanudin.web.id            
******* +Admin Password                        UNSET                         
        +Anti-virus quarantine user:           virus-quarantine.a5rtucqhim@imanudin.web.id
     
.....
.....

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


Store configuration

   1) Status:                                  Enabled                       
   2) Create Admin User:                       yes                           
   3) Admin user to create:                    admin@imanudin.web.id            
** 4) Admin Password                           UNSET                         
   5) Anti-virus quarantine user:              virus-quarantine.a5rtucqhim@imanudin.web.id
....
....                          

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

Password for admin@imanudin.web.id (min 6 characters): [_47SUjFEQ] VeryS3cret

Setelah memasukkan password, ketik r lalu enter untuk masuk pada menu sebelumnya. Jika semua sudah disesuaikan dan tidak ada lagi tanda bintang 2 (**), apply konfigurasi dan tunggu hingga Zimbra selesai diinstall

*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (? - help) a
Save configuration data to a file? [Yes] Yes
Save config in file: [/opt/zimbra/config.24031] 
Saving config in /opt/zimbra/config.24031...done.
The system will be modified - continue? [No] Yes
Operations logged to /tmp/zmsetup.20201126-151721.log

Ketik Yes jika ditanya Notify Zimbra of your installation?. Tekan enter jika sudah muncul tulisan Configuration complete – press return to exit. Itu menandakan bahwa Zimbra sudah selesai diinstall.

Cek status services dan versi Zimbra dengan menjalankan perintah berikut

su - zimbra
zmcontrol status
zmcontrol -v
[zimbra@mail ~]$ zmcontrol -v
Release 9.0.0_AKTIVA_2007.RHEL7_64_20200716084154 RHEL7_64 FOSS edition, Patch 9.0.0_P9.

Jika semua services nya berjalan dengan baik, testing juga akses webmail via browser https://IP-ZimbraServer

Berikut adalah beberapa tampilan webmail Zimbra 9 Aktiva Edition setelah diinstall

Tampilan Login Screen Zimbra 9

Zimbra 9 Aktiva Edition ini juga bisa diinstall theme baru alternatif dari modern web client. Informasi dan tampilannya bisa dilihat disini : Theme Alternatif Modern Web Client untuk Zimbra Open Source Edition.

Zimbra Mail Menu

Silakan dicoba dan semoga bermanfaat 🙂

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.