Cara Install Zimbra 8.6 di Centos 6.9 | alvianaufan

BLOG IT SYSADMIN

Daftar akun digitalocean untuk mendapatkan free credit 100$.
DigitalOcean Referral Badge

Mengapa harus menggunakan zimbra?

Zimbra adalah software open source mail server yang sangat berguna bagi setiap perusahaan yang sebagian besarnya berkomunikasi melalui email. Di dalam dashboard masing-masing akun juga ada system CRM, Live Chat, Mailing List masih banyak lagi.

Salah satu alasan sebuah organisasi menggunakan zimbra adalah untuk lebih leluasa dalam mengatur dan memonitoring kegiatan para anggota nya secara langsung karena memiliki akses root / superuser.



Untuk lebih lanjut silahkan bisa dicoba mengikuti panduan instalasi zimbra dentos 6.9 dibawah ini:
A. Karena di tutorial kali ini saya menggunakan server lokal dengan menggunakan domain alvianaufan.com (dummy) maka saya perlu install dns server dan konfigurasi dns secara lokal juga.

Penting! Jika kamu ingin mencoba nya di server public dengan domain yang telah terdaftar maka kamu bisa melewati proses instalasi dan konfigurasi DNS Server ini ya..

  1. Setting IP Static nya (dalam hal ini saya menggunakan IP lokal)
    yum -y update
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    HWADDR=08:00:27:53:5F:35
    TYPE=Ethernet
    UUID=beca3e41-c17a-4138-9ae6-5fc151bcddc6
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=none
    IPADDR=192.168.2.98 #sesuaikan alamat ip lokalnya
    NETMASK=255.255.255.0 #sesuaikan netmask nya
    GATEWAY=192.168.2.254 #sesuaikan gateway nya
    DNS1=192.168.2.98 #atur lookup query dns ke server ini juga
    DNS2=8.8.8.8 #alamat ip dns resolver google di second DNS 
    USERCTL=no
  • Edit hanya di bagian yang saya beri catatan ya, setelah itu langsung save.

 

  1. Restart Networknya lalu pastikan bisa ping ke google.com.
    service network restart
    chkconfig network on
  2. Ganti hostname nya menggunakan subdomain mail.alvianaufan.com .
    hostname mail.alvianaufan.com
    vi /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=mail.alvianaufan.com
  • Save.

 

vi /etc/hosts
127.0.0.1       localhost
192.168.2.98    mail.alvianaufan.com     mail
  • Save.

 

  1. Matikan Selinux.
    vi /etc/sysconfig/selinux
    # This file controls the state of SELinux on the system.
    # SELINUX= can take one of these three values:
    #     enforcing - SELinux security policy is enforced.
    #     permissive - SELinux prints warnings instead of enforcing.
    #     disabled - No SELinux policy is loaded.
    SELINUX=disabled
    # SELINUXTYPE= can take one of these two values:
    #     targeted - Targeted processes are protected,
    #     mls - Multi Level Security protection.
    SELINUXTYPE=targeted
  • Save.
  • Matikan Firewall Iptablesnya.
    service iptables stop
    service ip6tables stop
    chkconfig iptables off
    chkconfig ip6tables off
  • Restart server nya terlebih dahulu.
    shutdown -h now

     

  1. Install dan konfigurasi DNS Server untuk domain alvianaufan.com dan subdomain mail.alvianaufan.com (dummy ~ tidak harus dilakukan jika kamu menggunakan server public dan domain terdaftar).
    yum -y install bind bind-utils
    vi /etc/named.conf
    # sesuaikan pengaturan pada bagian ini:
    
    listen-on port 53 { 127.0.0.1; any; };
    allow-query     { localhost; any; };
    
    # Di paling bawah tambahkan line ini:
    
    zone "alvianaufan.com" IN {
    type master;
    file "db.alvianaufan.com";
    allow-update { none; };
    };
  • Save

 

  1. Buat DNS Zone untuk subdomain mail.alvianaufan.com.
    touch /var/named/db.alvianaufan.com
    chgrp named /var/named/db.alvianaufan.com
    vi /var/named/db.alvianaufan.com
    $TTL 1D
    @       IN SOA  ns1.alvianaufan.com. root.alvianaufan.com. (
                                            0       ; serial
                                            1D      ; refresh
                                            1H      ; retry
                                            1W      ; expire
                                            3H )    ; minimum
    @       IN      NS      ns1.alvianaufan.com.
    @       IN      MX      0 mail.alvianaufan.com.
    ns1     IN      A       192.168.2.98
    mail    IN      A       192.168.2.98
  • Save.
  • Restart DNS Server nya.
    service named restart
    chkconfig named on

 

  1. Setelah itu bisa kita cek apakah subdomain mail.alvianaufan.com sudah terbaca atau terdaftar di server lokal ini.
    nslookup mail.alvianaufan.com
    Server:         192.168.2.98
    Address:        192.168.2.98#53
    Name: mail.alvianaufan.com
    Address: 192.168.2.98
  • Dari outputnya sudah terlihat bahwa subdomain mail.alvianaufan.com telah diarahkan ke alamat IP 192.168.2.98 yang berarti instalasi DNS Server lokal ini telah berhasil.

 




B. Selanjutnya bisa langsung mulai install zimbranya.

  1. Sebelumnya secara default aplikasi email seperti postfix telah terinstall di server centos nya, dan postfix perlu di hapus dari server terlebih dahulu agar tidak conflict dengan aplikasi zimbra mail.
    systemctl stop postfix
    yum -y remove postfix

 

  1. Install beberapa package yang menjadi wajib bagi zimbra mailnya:
    yum -y install perl perl-core wget screenw3m elinks unzip nmap sednc sysstat libaio rsync telnet aspell

 

  1. Download dan extract file instalasi zimbranya terlebih dahulu.
    cd /opt/
    wget -c https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.RHEL6_64.20141215151155.tgz
    tar -zxvf zcs-8.6.0_GA_1153.RHEL6_64.20141215151155.tgz

 

  1. Jalankan instalasi zimbranya.
    cd zcs-8.6.0_GA_1153.RHEL6_64.20141215151155
    sh install.sh
  • saat muncul pilihan Y/N saat install, pilih saja Y.

 

  1. Saat muncul log DNS error, tidak perlu panik hal ini akan ditemukan pada pengguna yang melakukan instalasi di server lokal, dan seharusnya tidak akan muncul di pengguna yang menggunakan server public.Jadi ketikkan saja Yes pada pertanyaan change domain name lalu masukkan domain utama alvianaufan.com sebagai domain email yang akan aktif.
    DNS ERROR resolving MX for mail.alvianaufan.com
    It is suggested that the domain name have an MX record configured in DNS
    Change domain name? [Yes] Yes
    Create domain: [mail.alvianaufan.com] alvianaufan.com
  • Setelah itu akan muncul pilihan konfigurasi zimbranya, tekan saja angka 6 untuk masuk pengaturan akses login admin zimbranya :
     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@alvianaufan.com         
    ******* +Admin Password                        UNSET                       
            +Anti-virus quarantine user:           virus-quarantine.dgnsq8ewc@alvianaufan.com
    ......
    ......
    Address unconfigured (**) items  (? - help) 6
    Store configuration
    
  • Lalu tekan angka 4 untuk memasukkan password pada akun admin@alvianaufan.com.
       1) Status:                                  Enabled                     
       2) Create Admin User:                       yes                         
       3) Admin user to create:                    admin@alvianaufan.com         
    ** 4) Admin Password                           UNSET                       
       5) Anti-virus quarantine user:              virus-quarantine.dgnsq8ewc@alvianaufan.com
    ......
    ......
    Select, or 'r' for previous menu [r] 4
  • Masukkan passwordnya.
    Password for admin@alvianaufan.com (min 6 characters): [s8eNUeOms] Alvian12345678
  • Tekan enter, lalu tekan huruf a untuk apply.
    Select from menu, or press 'a' to apply config (? - help) a
  • Save pengaturannya.
    Save configuration data to a file? [Yes] Yes
    Save config in file: [/opt/zimbra/config.24648]
    Saving config in /opt/zimbra/config.24648...done.
    
    The system will be modified - continue? [No] Yes
  • Sampai sini instalasi zimbra sudah selesai dan bisa kita langsung coba akses melalui browser dengan mengetikan url https://192.168.2.98
    Cara Install Zimbra 8.6 di Centos 6.9

 

Demikian, silahkan jika ada yang menemui kendala bisa langsung tulis komentar dibawah.



2 Comments

Write A Comment