Kali ini saya akan membahas Cara Install Zimbra 8 Di CentOS 6, namun seperti biasa saya akan menjabarkan terlebih dahulu apa itu Zimbra?

Mengenal secara singkat Zimbra

Sebelum saya mulai artikel Cara Install Zimbra 8 Di CentOS 6. mari kita kilas balik karena sebelumnya saya pernah membahas pengenalan zimbra pada artikel Mengenal Zimbra Yang Gratis Maupun Murah Plus PowerFull.

Zimbra sendiri adalah salah satu aplikasi yang sangat mudah digunakan sebagai unified collaboration software (disingkat zcs atau software kolaborasi terpadu). hal tersebut membuat Zimbra menjadi salah satu aplikasi gratis terbaik, Aplikasi Zimbra memiliki fitur seperti email, kalender, file sharing, activity streams, social communities, dan banyak lagi fitur lainnya. Zimbra tersedia dalam dua bentuk yang berbeda: edisi open source gratis (free open source edition) dan versi berbayar (paid version).
Catatan Sebelum Instalasi Zimbra
Zimbra dapat berjalan dengan baik pada beberapa distribusi Linux yang berbeda. Pada artikel ini, kita akan menggunakan CentOS, khususnya versi 6.5 64-bit. Dikarenakan System Requirements untuk Zimbra lumayan cukup tinggi dan akan memerlukan resource besar. Berikut System Requirements untuk Instalasi Zimbra:

[alert type=”type” icon-size=”icon-size”]
· Minimal CPU 1.5GHz.
· Minimal 3GB RAM atau (direkomendasikan 4GB RAM).
· 5GB disk space untuk software zimbra beserta logs.
· free disk tambahan untuk penyimpanan email.[/alert]

atau lebih lengkap lagi anda bisa mengunjungi link dokumentasi mengenai minimum System Requirements pada link ini

pada artikel Cara Install Zimbra 8 Di CentOS 6 ini saya menginstall menggunakan VPS dengan spesifikasi sebagai berikut
[alert type=”type” icon-size=”icon-size”]
· VPS Under KVM
· 2 Core vCPU
· 4GB RAM
· 100GB disk space[/alert]

Cara Install Zimbra 8 Di CentOS 6

Pertama-tama siapkan beberapa bungkus rokok, kopi. dan install screen agar tidak repot menunggu proses instalasi zimbra didepan monitor

yum install screen -y

lalu buat background menggunakan screen

screen -S instalasi.zimbra

pastikan server anda sudah update

yum update -y

[alert type=”danger” icon-size=”icon-size”]      Optional: Jika anda ingin menjalankan zimbra menggunakan Intranet/ IP lokal. silahkan install dns pada server zimbra anda[/alert]

yum install bind bind-utils -y

lalu buka file /etc/named.conf dan tambahkan pada bagian ini

listen-on port 53 { 127.0.0.1; any; };
allow-query     { localhost; any; };

masih pada file /etc/named.conf buat zone lokal yang anda inginkan

zone "gemaroprek.com" IN {
type master;
file "/var/named/gemaroprek.com.db";
allow-update { none; };
};

buat file gemaroprek.com.db pada folder /var/named/

touch /var/named/gemaroprek.com.db
chgrp named /var/named/gemaroprek.com.db

lalu buatlah records pada file gemaroprek.com.db

vim /var/named/gemaroprek.com.db
$TTL 1D
@       IN SOA  ns1.gemaroprek.com. support.gemaroprek.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@       IN      NS      ns1.gemaroprek.com.
@       IN      MX      10 mail.gemaroprek.com.
ns1     IN      A       192.168.15.2
mail    IN      A       192.168.15.2

jalankan service named

service named restart
chkconfig named on

periksa kembali apakah dns sudah berjalan dengan baik atau tidak

nslookup mail.gemaroprek.com
dig gemaroprek.com mx

[alert type=”danger” icon-size=”icon-size”]      EOF Optional: jika hasil dari nslookup dan dig sudah terarah ke server lokal. berarti sampai tahap ini proses install dns lokal sudah selesai.[/alert]

mari lanjut proses instalasi zimbra, silahkan update paket yang dibutuhkan untuk proses instalasi zimbra

yum install -y gmp libidn wget nano make nc sudo sysstat libtool-ltdl glibc perl perl-core ntp w3m elinks unzip sed libaio rsync telnet aspell

Selanjutnya, kita harus cek apakah postfix berjalan pada server?

service postfix status 

jika iya, nonaktifkan server postfix. Karena kita tidak bisa memiliki dua mail transfer agents yang berjalan pada server yang sama

service postfix stop && chkconfig postfix off

Konfigurasi DNS Untuk kebutuhan untuk Mail Server (dns public/private)

silahkan anda setting dns anda seperti pada gambar dibawah ini (gambar dibawah ini adalah tampilan dari Advanced DNS bawaan dari cPanel)

zimbra

atau anda dapat membuat DNS public sendiri dengan mengikuti tutorial pada link ini

Download Paket Instalasi Zimbra

buat folder zcsinstall

mkdir zcsinstall
cd zcsinstall

Silahkan download paket instalasi pada website download zimbra

wget https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.RHEL6_64.20141215151155.tgz

Edit Hosts File

Sekarang kita harus mengedit file host di CentOS menggunakan alamat IP dari VPS, FQDN (Fully Qualifed Domain Name), dan nama server. Kita dapat melakukan ini dengan mengetik:

vi /etc/hosts
Cara Install Zimbra 8.6.x Di CentOS 6
Cara Install Zimbra 8.6.x Di CentOS 6

 

Unpacking dan Instalasi Zimbra

tar zxvf zcs-*.tgz
cd zcs-*
./install.sh --platform-override

Maka akan tampil seperti dibawah ini

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] N

Install zimbra-proxy [Y] N
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-snmp
    zimbra-store
    zimbra-apache
    zimbra-spell

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

Lalu edit sesuai dengan kebutuhan anda

zimbra2

Jika sudah telah selesai, silahkan ketik ‘a’ untuk apply semua konfigurasi yang telah anda buat

*** 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.8802] /root/zimbra-installation.txt
Saving config in /root/zimbra-installation.txt...done.
The system will be modified - continue? [No] yes
Configuration complete – press return to exit

lalu reboot server anda

reboot

setelah selesai reboot, artikel Cara Install Zimbra 8 Di CentOS 6 selesai

untuk url admin zimbra anda dapat diakses menggunakan url dibawah ini

https://mail.domainanda.com:7071/zimbraAdmin

Ups! anda sekarang memiliki email hosting gratis sendiri menggunakan zimbra. jika anda mengalami kendala atau tidak paham silahkan kirim komentar atau anda juga dapat menggunakan jasa instalasi zimbra yang kami sediakan