Contents
Dimulai dari versi Zimbra Collaboration 8.7, Zimbra menggunakan repository untuk menginstall atau mengupgrade 3rd party packages. Hal ini bertujuan agar kita dipermudah untuk melakukan proses upgrade atau patching. Dan pada kesempatan kali ini IlmuZimbra.Com akan berbagi Tutorial Instalasi Zimbra Collaboration 8.7 pada Ubuntu 14.04.
Namun beberapa kondisi yang dialami adalah server Zimbra tidak mempunyai akses internet. Solusinya adalah kita harus memiliki Local Repository Zimbra yang telah kita cloning. Untuk membuat Local Repository Zimbra dapat membaca artikel Membuat Local Repository Zimbra Pada Centos
Prasyarat Instalasi
- Sistem operasi Ubuntu server 14.04 yang telah terinstall dan terkoneksi ke internet agar dapat terkoneksi ke repository zimbra. Atau arahkan repository ke Local Repository yang kita miliki.
- Package installer Zimbra Collaboration 8.7 untuk Ubuntu 14.04 yang dapat didownload di https://files.zimbra.com/downloads/8.7.0_GA/zcs-NETWORK-8.7.0_GA_1659.UBUNTU14_64.20160628202904.tgz
- License Zimbra NE. Jika untuk testing saja, license bisa didapat di https://www.zimbra.com/try/zimbra-collaboration-network-edition/
- DNS Server yang telah tersedia. Baik terinstall di server zimbra itu sendiri atau di server lain.
Detail Server Yang Digunakan
- IP Zimbra : 192.168.1.43
- IP Dns Server : 192.168.1.10
- IP NTP Server : 192.168.1.10
- OS : Ubuntu Server 14.04
- Zimbra : Network Edition 8.7
Persiapan
Konfigurasi /etc/hosts
Buka file /etc/hosts lalu tambahkan seperti line 3 dan disable host IPv6 seperti line 6.
1 2 3 4 5 6 7 8 |
127.0.0.1 localhost 127.0.1.1 zimbra.ilmuzimbra.com zimbra 192.168.1.43 zimbra.ilmuzimbra.com zimbra # The following lines are desirable for IPv6 capable hosts #::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters |
Konfigurasi /etc/resolv.conf
Buka file /etc/resolv.conf dan tambahkan DNS Server yang digunakan oleh Zimbra.
1 |
nameserver 192.168.1.10 |
Konfigurasi NTP Client
Mail Server sangat berpengaruh dengan sinkronisasi pada tanggal dan waktu. Untuk itu arahkan NTP OS ke Server NTP.
1 |
ntpdate 192.168.1.10 |
Instalasi Package Pendukung
Instal package-package yang dibutuhkan untuk instalasi Zimbra 8.6 pada Ubuntu 14.04.
1 |
apt-get install libgmp10 libperl5.18 libaio1 unzip pax sysstat sqlite3 libreoffice |
Konfigurasi Repository atau Source List
Kita akan mengarahkan repository Ubuntu yang digunakan ini agar mengarah ke repository local yang telah kita buat.
1 |
vim /etc/apt/sources.list.d/zimbra.list |
Isi konfigurasi source list zimbra seperti berikut.
1 2 |
deb [arch=amd64] http://192.168.1.69/apt/87 trusty zimbra deb-src [arch=amd64] http://192.168.1.69/apt/87 trusty zimbra |
Menambahkan Zimbra Repository Key
1 |
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9BE6ED79 |
Instal Zimbra
Pastikan file installer Zimbra dan License yang sudah disiapkan diletakkan pada directory /home.
Masuk ke directory home lalu extract file installer Zimbra
1 2 |
cd /home tar -xzvf zcs-NETWORK-8.7.0_GA_1659.UBUNTU14_64.20160628202904.tgz |
Masuk ke directory installer Zimbra yang telah di extract lalu mulai proses instalasi.
1 2 |
cd zcs-NETWORK-8.7.0_GA_1659.UBUNTU14_64.20160628202904 ./install.sh -l /home/ZCSLicense.xml |
Pada saat dimulai nya proses instalasi, pertama kali kita akan diminta untuk menyetujui software license agreement. Ketikkan y dan Enter untuk melanjutkan
1 |
Do you agree with the terms of the software license agreement? [N] y |
Selanjutnya kita akan ditanya apakah proses instalasi ingin menggunakan repository Zimbra atau tidak. Dikarenakan kita sudah mengarahkan repository / source list OS ubuntu yang digunakan ke local repository, maka jawab N
1 |
Use Zimbra's package repository [Y] N |
Selanjutnya sistem akan bertanya, package zimbra apa saja yang akan di instal. Dikarenakan tutorial ini kita hanya menginstall single server, maka pilih semua package zimbra.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Select the packages to install Install zimbra-ldap [Y] Install zimbra-logger [Y] Install zimbra-mta [Y] Install zimbra-dnscache [Y] Install zimbra-snmp [Y] Install zimbra-store [Y] Install zimbra-apache [Y] Install zimbra-spell [Y] Install zimbra-convertd [Y] Install zimbra-memcached [Y] Install zimbra-proxy [Y] Install zimbra-archiving [N] y |
Untuk melanjutkan tekan y lalu Enter
1 |
The system will be modified. Continue? [N] y |
Berikut adalah proses instalasi package yang telah mengarah ke local repository.
1 2 3 4 5 6 7 8 9 10 11 12 |
Installing packages Local packages zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-dnscache zimbra-snmp zimbra-store zimbra-apache zimbra-spell zimbra-convertd zimbra-proxy zimbra-archiving selected for installation Monitor /tmp/install.log.duFYAoiG for package installation progress Remote package installation started Installing zimbra-core-components zimbra-ldap-components zimbra-mta-components zimbra-dnscache-components zimbra-snmp-components zimbra-store-components zimbra-apache-components zimbra-spell-components zimbra-memcached zimbra-proxy-components....done Local package installation started Installing zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-dnscache zimbra-snmp zimbra-store zimbra-apache zimbra-spell zimbra-convertd zimbra-proxy zimbra-archiving...done Installing /opt/zimbra/conf/ZCSLicense.xml Operations logged to /tmp/zmsetup.20160715-152437.log Installing LDAP configuration database...done. Setting defaults... |
Ketika pada saat proses instalasi muncul DNS ERROR resolving MX, maka jangan panik. Error tersebut karena proses instalasi akan melihat MX record dari hostname server (zimbra.ilmuzimbra.com) tidak ditemukan. Karena yang akan kita gunakan adalah domain ilmuzimbra.com
Ketika kita diminta untuk change domain name, kita Enter saja. Karena default pilihan sudah Yes.
Lalu masukkan domain yang kita akan gunakan, yaitu ilmuzimbra.com lalu Enter jika sudah selesai.
1 2 3 4 |
DNS ERROR resolving MX for zimbra.ilmuzimbra.com It is suggested that the domain name have an MX record configured in DNS Change domain name? [Yes] Create domain: [zimbra.ilmuzimbra.com] ilmuzimbra.com |
Jika MX yang diperlihatkan sudah cocok dengan IP yang kita gunakan. Maka lanjutkan saja proses nya.
1 2 3 4 5 6 7 |
MX: mail.ilmuzimbra.com (192.168.1.43) Interface: 192.168.1.43 Interface: 127.0.0.1 Interface: ::1 done. Checking for port conflicts |
Pada proses instalasi, kita akan diperlihatkan Main menu untuk konfigurasi Zimbra. Karena pada tutorial ini kita hanya single server yang kita install. Maka kita hanya melakukan setup pada bagian nomor 7) zimbra-store. Untuk masuk ke bagian Store Configuration, masukkan nomor 7 lalu Enter.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
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 +Create Admin User: yes +Admin user to create: admin@ilmuzimbra.com ******* +Admin Password UNSET +Anti-virus quarantine user: virus-quarantine.zvurrpmif0@ilmuzimbra.com +Enable automated spam training: yes +Spam training user: spam.pjywu5be@ilmuzimbra.com +Non-spam(Ham) training user: ham.zfoakptew@ilmuzimbra.com +SMTP host: zimbra.ilmuzimbra.com +Web server HTTP port: 8080 +Web server HTTPS port: 8443 +Web server mode: https +IMAP server port: 7143 +IMAP server SSL port: 7993 +POP server port: 7110 +POP server SSL port: 7995 +Use spell check server: yes +Spell server URL: http://zimbra.ilmuzimbra.com:7780/aspell.php +Enable version update checks: TRUE +Enable version update notifications: TRUE +Version update notification email: admin@ilmuzimbra.com +Version update source email: admin@ilmuzimbra.com +Install mailstore (service webapp): yes +Install UI (zimbra,zimbraAdmin webapps): yes 8) zimbra-spell: Enabled 9) zimbra-convertd: Enabled 10) zimbra-proxy: Enabled 11) Default Class of Service Configuration: 12) Enable default backup schedule: yes s) Save config to file x) Expand menu q) Quit Address unconfigured (**) items (? - help) |
Dibawah ini adalah Store Configuration. Pada bagian ini kita hanya perlu setup Admin Password saja. Untuk setup Admin Password masukkan nomor 4 lalu Enter.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
Store configuration 1) Status: Enabled 2) Create Admin User: yes 3) Admin user to create: admin@ilmuzimbra.com ** 4) Admin Password UNSET 5) Anti-virus quarantine user: virus-quarantine.zvurrpmif0@ilmuzimbra.com 6) Enable automated spam training: yes 7) Spam training user: spam.pjywu5be@ilmuzimbra.com 8) Non-spam(Ham) training user: ham.zfoakptew@ilmuzimbra.com 9) SMTP host: zimbra.ilmuzimbra.com 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://zimbra.ilmuzimbra.com:7780/aspell.php 19) Enable version update checks: TRUE 20) Enable version update notifications: TRUE 21) Version update notification email: admin@ilmuzimbra.com 22) Version update source email: admin@ilmuzimbra.com 23) Install mailstore (service webapp): yes 24) Install UI (zimbra,zimbraAdmin webapps): yes Select, or 'r' for previous menu [r] |
Masukkan password Admin Zimbra. Yang digunakan pada tutorial ini menggunakan password password123.
1 |
Password for admin@ilmuzimbra.com (min 6 characters): [OuI6lxit] password123 |
Jika sudah memasukkan password Admin, maka kita akan kembali ke Store Configuration. Selanjutnya adalah kita kembali ke Main Menu dengan memasukkan huruf r lalu Enter maka akan tampil seperti berikut.
Masukkan huruf a untuk apply config
1 |
Select from menu, or press 'a' to apply config (? - help) a |
Tekan Enter untuk save configuration
1 |
Save configuration data to a file? [Yes] |
Tekan Enter
1 |
Save config in file: [/opt/zimbra/config.9499] |
Masukkan Yes lalu Enter
1 |
The system will be modified - continue? [No] yes |
Maka proses konfigurasi berlangsung. Proses tidak diperlihatkan pada tutorial ini. Lalu tunggu sampai ada tampilan di bawah ini. Jika sudah terlihat seperti ini, maka proses instalasi sudah berhasil dan selesai.
1 2 3 4 5 6 7 8 9 10 |
Finished installing network zimlets. Restarting mailboxd...done. Creating galsync account for default domain...done. Setting up zimbra crontab...done. Moving /tmp/zmsetup06062016-172520.log to /opt/zimbra/log Configuration complete - press return to exit |
Akses Zimbra Admin Console
Selanjutnya kita dapat mencoba masuk ke Zimbra Admin Console dengan menggunakan browser. Pada browser masukkan url https://192.168.1.43:7071
Bagi Kamu Yang Ingin Mendapatkan Penawaran Incident Support atau Local Support Untuk Perusahaan/Institusi Kamu Saat Ini. Silahkan klik dibawah ini dan tuliskan pesan di layanan chat yang tersedia