Kebutuhan Awal
Sebelum melakukan instalasi Zimbra Mail Server, kita harus melakukan beberapa persiapan. Antara lain:- Pastikan Instalasi Debian Lenny yang akan digunakan tidak penuh
dengan service yang nantinya akan konflik dengan Zimbra, seperti
postfix, exim4, spamassassin. Pada saat instalasi mesin ini saya
menggunakan instalasi baru yang kemudian saya pilih instalasi untuk
instalasi standar saja ( bukan desktop, server dll ).
Tapi biasanya secara default memang terdapat exim4 yang terinstal, untuk itu lakukan proses uninstall untuk exim4.# apt-get remove --purge exim4-base exim4-config exim4-daemon-light network-manager
# aptitude update
Untuk beberapa service yang lain bisa dilihat menggunakan manual yang ada. - Instalasi Zimbra membutuhkan record DNS yang benar untuk nilai
MXnya. Sehingga disini kita harus memiliki nomor IP (Public atau Nomor
IP valid) yang sudah di set menjadi nilai MX yang benar dari sebuah
domain. Apabila kita melakukan instalasi di jaringan LAN kita, maka kita
harus melakukan instalasi DNS Server (bisa BIND, dnsmasq dll), adapun
bila melakukan instalasi di belakang firewall, maka firewall harus mampu
untuk melakukan DNAT ke mesin kita. Karena saya sudah memiliki satu
nomor Publik yang sudah dijadikan sebagai MX dari domain yang saya
gunakan, maka saya tidak perlu melakukan instalasi DNS Server lagi ( untuk cara-cara instalasi DNS server di LENNY, saya pikir sudah banyak di Internet ).
Kemudian yang harus dilakukan adalah dengan mengubah file di /etc/hosts menjadi ( misalnya disini nama domain yang akan menjadi sebagai email server adalah mail.friskantoni.com dengan IP 222.124.ABC.DEF ~ tentu saja IPnya itu palsu ~ ):
# /etc/hosts
127.0.0.1 localhost.localdomain localhost
222.124.ABC.DEF mail.friskantoni.com mail
Untuk bagian bawahnya biarkan saja apa adanya.
Kemudian jangan lupa untuk melakukan perubahan pada file /etc/hostname
# echo mail.friskantoni.com > /etc/hostname
Kemudian jangan lupa untuk melakukan setting pada /etc/resolv.conf untuk menambahkan mesin DNS server yang bisa diakses oleh sistem, adapun mengapa saya memerlukan ini karena saya tidak melakukan instalasi DNS Server di mesin local saya.
Setelah itu, jangan lupa untuk melakukan perubahan pada setting ethernet card di /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
#eth0
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 222.124.ABC.DEF
netmask 255.255.000.XXX
#network 222.124.ABC.DEX
broadcast 222.124.ABC.YYY
gateway 222.124.ABC.NNN
Karena kita melakukan proses perubahan pada file /etc/hosts (ini pengalaman saya), maka lakukan reboot!
# reboot
Pada waktu setelah online lagi, pastikan hasil yang keluar dari perintah:
# hostname
mail.friskantoni.com
# hostname -r
mail.friskantoni.com
Yang paling penting adalah proses dig
# dig mail.friskantoni.com
Hasilnya harus ada baris yang berbunyi seperti ini ( yang merujuk pada IP Number mesin )
mail.friskantoni.com. 0 IN A 222.124.ABC.DEF
Pastikan bahwa saat memanggil domain yang tampil merujuk pada alamat IP Anda! Apabila tidak dilakukan demikian, maka PROSES INSTALASI ZIMBRA TIDAK AKAN BISA DILANJUTKAN!
Selain itu juga karena mail.friskantoni.com akan menjadi mail server untuk friskantoni.com, jangan lupa untuk melanjutkan dengan pemeriksaan nilai MXnya;
#dig friskantoni.com MX
Harusnya akan ada bagian baris yang berbunyi seperti ini ( perhatikan nilai 10 tergantung dari setting DNS )
friskantoni.com. 3311 IN MX 10 mail.friskantoni.com.
BIASANYA ( dalam kasus saya ) apabila tidak bisa memenuhi hal tersebut diatas, PROSES INSTALASI ZIMBRA TIDAK AKAN BISA DILANJUTKAN/ERROR DLL!!! Kalaupun dipaksa, dalam beberapa kasus kita tidak akan bisa menerima email dari luar!
- Setelah itu kita tinggal melakukan proses instalasi library yang dibutuhkan oleh Zimbra. Untuk Lenny membutuhkan
# aptitude install sudo libidn11 libpcre3 libexpat1 libstdc++5 sysstat libgmp3c2
Perhatian pada library terakhir libgmp3c2 adalah library yang tidak terdapat di instalasi server saya. Kemudian tidak ada salahnya (DIWAJIBKAN MALAH), agar kita jangan lupa melakukan proses upgrade ….
# aptitude safe-upgrade
Instalasi
- Download Zimbra Collaboration Suite 6.0 di http://www.zimbra.com/downloads/os-downloads.html, lalu cari yang untuk Debian 5 (saya menggunakan 32 BIT x86) http://h.yimg.com/lo/downloads/6.0.5_GA/zcs-6.0.5_GA_2213.DEBIAN5.20100131173855.tgz.
# wget -b http://h.yimg.com/lo/downloads/6.0.5_GA/zcs-6.0.5_GA_2213.DEBIAN5.20100131173855.tgz
Tunggu saja, di tempat saya sekitar 2 jam dan sering terputus ^o^. - Setelah berhasil, kemudian jangan lupa melakukan check nilai md5nya
(kita tentu saja tidak ingin mendapatkan installer yang salah).
# md5sum zcs-6.0.5_GA_2213.DEBIAN5.20100131173855.tgz
e9a561a4f5896594a3eaa109264e1bd2 zcs-6.0.5_GA_2213.DEBIAN5.20100131173855.tgz
Kemudian ekstrak
# tar xzf e9a561a4f5896594a3eaa109264e1bd2 zcs-6.0.5_GA_2213.DEBIAN5.20100131173855.tgz
Lalu masuk ke folder e9a561a4f5896594a3eaa109264e1bd2 zcs-6.0.5_GA_2213.DEBIAN5.20100131173855 dan jalankan instalasi …
# cd e9a561a4f5896594a3eaa109264e1bd2 zcs-6.0.5_GA_2213.DEBIAN5.20100131173855
# ./install.sh
Installer kemudian melakukan proses instalasi. Selain itu installer juga akan melakukan checking terhadap package yang diperlukan. Apabila ada yang belum terinstall, maka Anda harus melakukan instalasi paket tersebut. Setelah itu installer akan melakukan checking apakah ada paket yang telah diinstall sebelumnya. Karena belum ada proses instalasi sebelumnya maka yang terlihat adalah pernyataan NOT FOUND di mesin saya. Lalu installer melanjutkan dengan pertanyaan tentang fitur yang mau kita install …
Install zimbra-ldap [Y] — Press Enter
Install zimbra-logger [Y] — Press Enter
Install zimbra-mta [Y] — Press Enter
Install zimbra-snmp [Y] — Press Enter
Install zimbra-store [Y] — Press Enter
Install zimbra-apache [Y] — Press Enter
Install zimbra-spell [Y] — Press Enter
Install zimbra-proxy [N] — Press Enter
Checking required space for zimbra-core
checking space for zimbra-store
Installing:
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell
The system will be modified. Continue? [N] — Tekan Y dan ENTER - Kemudian ikuti saja panduannya dengan memilih menu yang ada. Tapi satu hal yang harus dilakukan adalah melakukan setting pada password Admin yang harus di setting lebih dahulu.
- Setelah berhasil ( semoga saja Anda juga he,, ), kita bisa melakukan setting melalui web interface yang pada mesin saya diakses dari http://mail.friskantoni.com:7071. Untuk login biasanya menggunakan admin@mail.friskantoni.com serta password yang telah Anda set pada langkah sebelumnya.
- Untuk langkah selanjutnya, silahkan baca di http://www.zimbra.com/community/documentation.html he,,he,,
Referensi
- http://doctorrockhopper.blogspot.com/2009/01/howto-perfect-debian-4-and-zimbra-5.html
- http://wiki.zimbra.com/index.php?title=Platform_Specific#Debian_5_i386_-_Zimbra_6
- http://www.howtoforge.com/installing_zimbra_collaboration_suite_on_ubuntu
- http://wiki.zimbra.com/index.php?title=Installing_5.0.9_NE_on_RHEL5/Centos
- http://www.zimbra.com/community/documentation.html
- http://wiki.zimbra.com/index.php?title=UnInstall_Zimbra
- http://wiki.zimbra.com/index.php?title=ZimbraMtaMyNetworks
No comments:
Post a Comment