Seperti postingan saya sebelumya mengenai pembelajaran saya mengenai RedHat, sebagai persiapan saya berikut saya ujicoba menginstal Zimbra 8.8.9 di RedHat 7. Untuk langkah – langkah nya sebagai berikut :
# Konfigurasi Network
Langkah pertama anda harus mengkonfigurasi networknya terlebih dahulu.
nano /etc/sysconfig/network-scripts/ifcfg-enp0s3
Lalu konfigurasi sebagai berikut :
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s3DNS1=192.168.80.107 UUID=717c6b68-f0a1-4115-bc74-da2af0e92be0 DEVICE=enp0s3 ONBOOT=yes IPADDR=192.168.80.107 PREFIX=24 GATEWAY=192.168.80.11 DNS1=192.168.80.107 DNS2=192.168.80.11 DNS3=8.8.8.8 DOMAIN=dwinar.web.id IPV6_PRIVACY=no
Restart servis network dan atur agar automatis aktif saat booting.
service network restart chkconfig network on
# Konfigurasi Disable Selinux & Firewall
Buka file konfigurasinya.
nano /etc/sysconfig/selinux
Lalu ubah SELINUX=enforcing menjadi SELINUX=disabled.
# 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 three two values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPE=targeted
Nonaktifkan servis iptables, ip6tables, dan firewall.
setenforce 0 service iptables stop service ip6tables stop service firewalld stop chkconfig iptables off chkconfig ip6tables off systemctl disable firewalld
# Konfigurasi Hosts, Resolv, Hostname.
Buka file hosts
nano /etc/hosts
Lalu konfigurasi sebagai berikut :
127.0.0.1 localhost 192.168.80.107 mail.dwinar.web.id mail
Buka file Resolv
nano /etc/resolv.conf
Lalu konfigurasi sebagai berikut :
search dwinar.web.id nameserver 192.168.80.107 nameserver 192.168.80.11 nameserver 8.8.8.8
Buka file Hostname
nano /etc/hostname
Lalu konfigurasi sebagai berikut :
mail.dwinar.web.id
# Disabled service sendmail & postfix
Matikan servis sendmail dan postfix
service sendmail stop service postfix stop chkconfig sendmail off chkconfig postfix off
# Update Repo & Install packet yang dibutuhkan Zimbra
yum update yum -y install perl perl-core wget screen w3m elinks openssh-clients openssh-server bind bind-utils unzip nmap sed nc sysstat libaio rsync telnet aspell
# Konfigurasi DNS Lokal
Buka file konfigurasi DNS.
nano /etc/named.conf
Lalu tambahkan any di listen-on port 53 dan allow-query
options { listen-on port 53 { 127.0.0.1; any; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { localhost; any; };
Tambahkan zone di bagian bawah skrip.
zone "dwinar.web.id" IN { type master; file "db.forward"; allow-update { none; }; };
Buat database zone di /var/named
touch /var/named/db.forward chgrp named /var/named/db.forward nano /var/named/db.forward
Buat konfigurasi zonenya.
$TTL 1D @ IN SOA ns1.dwinar.web.id. root.dwinar.web.id. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum @ IN NS ns1.dwinar.web.id. @ IN A 192.168.80.107 @ IN MX 20 mail.dwinar.web.id. ns1 IN A 192.168.80.107 mail IN A 192.168.80.107
# Restart dan cek hasil konfigurasi DNS nya.
systemctl restart named systemctl enable named nslookup mail.dwinar.web.id dig dwinar.web.id mx
Jika Hasilnya seperti berikut, berarti DNS lokal anda sudah berhasil.
[root@mail ~]# nslookup mail.dwinar.web.id Server: 192.168.80.107 Address: 192.168.80.107#53 Name: mail.dwinar.web.id Address: 192.168.80.107
# Download dan Instal Zimbra 8.8.9
Download Zimbra Collaboration Open Source.
cd /opt/ wget -c https://files.zimbra.com/downloads/8.8.9_GA/zcs-8.8.9_GA_2055.RHEL7_64.20180703080917.tgz
Extrak lalu install Zimbranya.
tar -zxvf zcs-8.8.9_GA_2055.RHEL7_64.20180703080917.tgz cd zcs-8.8.9_GA_2055.RHEL7_64.20180703080917 ./install.sh
Ketik Y untuk menyetujui lisensi dari zimbra.
Do you agree with the terms of the software license agreement? [N] y
Instal Paket yang dibutuhkan.
Install zimbra-ldap [Y] Install zimbra-logger [Y] Install zimbra-mta [Y] Install zimbra-dnscache [Y] N Install zimbra-snmp [Y] Install zimbra-store [Y] Install zimbra-apache [Y] Install zimbra-spell [Y] Install zimbra-memcached [Y] Install zimbra-proxy [Y] Install zimbra-drive [Y] Install zimbra-imapd (BETA - for evaluation only) [N] Install zimbra-chat [Y]
Tekan Y untuk melanjutkan.
The system will be modified. Continue? [N] Y
Jika anda mendapatkan pesan seperti berikut, tekan enter dan yes lalu rubah Domain anda.
DNS ERROR resolving MX for mail.dwinar.web.id It is suggested that the domain name have an MX record configured in DNS Change domain name? [Yes] Yes Create domain: [mail.dwinar.web.id] dwinar.web.id
Pilih zimbra-store disini saya memilih angka 6, lalu pilih admin password pilih angka 4. Masukan password untuk adminnya.
Store configuration 1) Status: Enabled 2) Create Admin User: yes 3) Admin user to create: [email protected] ** 4) Admin Password UNSET 5) Anti-virus quarantine user: [email protected] 6) Enable automated spam training: yes 7) Spam training user: [email protected] 8) Non-spam(Ham) training user: [email protected] 9) SMTP host: mail.dwinar.web.id 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.dwinar.web.id:7780/aspell.php 19) Enable version update checks: TRUE 20) Enable version update notifications: TRUE 21) Version update notification email: [email protected] 22) Version update source email: [email protected] 23) Install mailstore (service webapp): yes 24) Install UI (zimbra,zimbraAdmin webapps): yes Select, or 'r' for previous menu [r] 4 Password for [email protected] (min 6 characters): [LExAaAKw] 08081995
Setelah anda memasukan password untuk admin, kembali kemenu sebelumnya dengan menekan tombol r. Pilih a untuk apply konfigurasi yang telah dibuat. Tunggu hingga proses instalasi zimbra selesai.
*** CONFIGURATION COMPLETE - press 'a' to apply Select from menu, or press 'a' to apply config (? - help) a Save configuration data to a file? [Yes] Save config in file: [/opt/zimbra/config.12738] Saving config in /opt/zimbra/config.12738...done. The system will be modified - continue? [No] yes
Tekan Y untuk melanjutkan.
Notify Zimbra of your installation? [Yes]
Cek apakah servis zimbra sudah berjalan semuanya.
su - zimbra -c "zmcontrol status"
Pastikan semua servis running, lanjut pengecekan ke zimbra web. Buka browser anda lalu ketikan https://ipzimbra. Coba Anda login.
Selamat Anda telah berhasil menginstal zimbra 8.8.9 di RedHat.