Mail Server Zimbra dengan Ubuntu 10.04

Asumsi sudah install Ubuntu 10.04 ya.. biar enak ngremote nya saya install Openssh-server

Setelah Selesai menginstall openssh-server Biasakan untuk update paket dan dependesinya
#sudo apt-get update && sudo apt-get upgrade
Pastikan IP sudah di sett dengan benar dan hostname juga sudah fix
contoh di etc/Network/interface


———————————————————————————–
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 103.23.xx.xx
netmask 255.255.255.0
network 103.23.xx.0
broadcast 103.23.xx.255
gateway 103.23.xx.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 203.6.xx.2
dns-search uns.ac.id
———————————————————————————-
pastikan hostname sudah di set dengan benar
#nano /etc/hostname
contohnya
————————————————————
rozmail
———————————————————-
Nah yang ga kalah penting,kita harus mengedit /etc/hosts nya
#nano /etc/hosts
edit menjadi
———————————————–
127.0.0.1 localhost
103.23.224.11 rozmail.uns.ac.id rozmail

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
————————————————–

Ubah resolve di /etc/resolv.conf
#nano /etc/resolv.conf
—————————————————————
nameserver 103.23.xx.xx #IP dari Server ini
nameserver 8.8.8.8
nameserver 203.xx.xx.xx #DNS lain bisa juga dengan + DNS google
—————————————————————

Oke sekarang restart networking nya
# /etc/init.d/networking restart

Menurut beberapa sumber ada aplikasi yang nantinya akan mengganggu jalannya instalasi zimbra
yaitu app-armor jadi kita musti uninstall itu
#dpkg-purge apparmor apparmor-utils
kalo belum bisa menggunakan dpkg-purge kita perlu install dulu dengan
#apt-get install dlocate

Sebelum masuk ke instalasi kali ini zimbra server akan dibuat di IP publik dengan DNS Forwarder
Karena kita akan memakai DNS forwarder maka kita perlu install Bind nah karena memang dari DNS atas 203.6.148.2 so tetep ga bisa pake alamat nantinya,

#apt-get install bind9
Nah.. Zimbra butuh Domain yang bisa di resolve so,kita harus bisa membuat domain kita ke resolve
jika teman2 menggunakan DNS server terpisah silahkan di Setting masing

contohnya
——————————————————————–
$TTL 7200 ; 2 hours
@                    IN                                SOA                  ns1.uns.ac.id.              hostmaster.uns.ac.id. (
2009060708 ; serial
7200 ; refresh (2 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
10800 ; minimum (3 hours)
)
NS                                    ns1.uns.ac.id.
MX                10               rozmail.uns.ac.id.

ns1                                                                               A                                        103.23.xx.xx
rozmail                                                                      A                                         203.6.xx.xx

imap                                                                         CNAME                               rozmail
pop                                                                           CNAME                               rozmail
smtp                                                                         CNAME                               rozmail
webmail                                                                  CNAME                               rozmail
————————————————————————–

Tapi karena kita menggunakan DNS yang jadi satu dengan Server Zimbra kita maka setelah kita install
bind kita perlu config supaya domain kita bisa diresolve yaitu kita menggunakan DNS forwarders
Sebelum kita set bind9,silahkan cek
#domainname -f

atau
#hostname -f
Jika sudah benar maka bisa langsung menuju konfigurasi
Edit file
#nano /etc/bind/named.conf.local
tambahkan
——————————————————————————-
zone “uns.ac.id” IN{
type master;
file “/etc/bind/db.rozmail.uns.ac.id
};
——————————————————————————-
save
Nah karena file tersebut mengarah ke db.rozmail.uns.ac.id
maka kita harus membuat db tersebut
#nano /etc/bind/db.rozmail.uns.ac.id
Lalu isikan
——————————————————
;rozmail.uns.ac.id
$TTL 604800
@                                 IN                  SOA             rozmail.uns.ac.id. root.uns.ac.id. (
2006020201 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
60480); Negative Cache TTL
;
@                                   IN                  NS            rozmail
IN                                 MX                  10     rozmail.uns.ac.id
IN                                  A               103.23.xx.xx
rozmail                       IN                 A               103.23.xx.xx
———————————————————

restart Bind9
#/etc/init.d/bind9 restart

jika ada masalah dengan Bind silahkan liat di log nya dengan mengetikkan
#/usr/sbin/named -g

 

kita langsung menuju instalasi Zimbra
Pada dasarnya Zimbra membutuhkan instalasi beberapa paket ada yang bilang ini
# sudo apt-get install libidn11 libpcre3 libgmp3c2 libexpat1 libstdc++6 libltdl7 libperl5.10 sysstat fetchmail sqlite3

Tapi ada juga yang hanya menginstall paket2 ini
#apt-get install binutils cpp fetchmail flex gcc libarchive-zip- perl libc6-dev libgmp3c2 libstdc++5 libltdl3 libcompress-zlib-perl libdb4.3-devlibpcre3 libpopt-dev lynx m4 make ncftp nmap openssl perl perl-modules unzip zip zlib1g-dev autoconf automake1.9 libtool bison autotools-dev g++

Ada juga yang ini
#apt-get install sysstat libperl5.10 curl fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libtie-ixhash-perl
Ada juga yang ini

#sudo apt-get install libidn11 libpcre3 libgmp3c2 libexpat1 libstdc++6 libltdl7 libperl5.10 sysstat fetchmail

Bingung ya?? Sama.. hahaha
Banyak paket yang memang dibutuhkan hanya saja saya belum tau lebih detil yang menjadi syarat utama paket yang mana saja,kemungkinan ini berhubungan dengan OS yang dipilih dan ketentuan dari kebutuhan Zimbra sendiri sedangkan untuk ubuntu 10.04 saya kali ini menggunakan ini saja
# sudo apt-get install openssh-server libperl5.10 sysstat sqlite3


Asumsi dengan paket minimal maka kalo ada yang kurang baru nambah jadi kita tau kurangnya apa.. 😀
Okay setelah itu langsung saja install Zimbra nya

#wget http://files.zimbra.com/downloads/7.1.3_GA/zcs-7.1.3_GA_3346.UBUNTU10_64.20110928134610.tgz

Extract tgz nya..
# tar xvfz zcs*.tgz

Tinggal di tab setelah mengetik zcs
Setelah itu karena model installnya dengan direktori maka kita masuk ke direktori hasil dari Extract tgz tersebut.
#cd zcs*

Cukup ditab saja. Kalo ragu2 silahkan di #pwd apakah berada di direktori yang benar,kalo sudah yakin,nah kita eksekusi langsung
#./instal/sh



Ketika ada “term of the software license agreement” ketik y aja.

Oke biasanya ada error seperti ini ketika ada kesalahan pada penutlisan IP di bind

======================================================================
ERROR: Installation can not proceeed. Please fix your /etc/hosts file
to contain:

<ip> <FQHN> <HN>

Where <IP> is the ip address of the host,
<FQHN> is the FULLY QUALIFIED host name, and
<HN> is the (optional) hostname-only portion
======================================================================
Sudah ada keterangan bahwa etc/host file harus ditulis dengan benar sesuai konsep <IP> <FQHN> <HN>

Solusinya adalah dengan membuka file /etc/hosts dan memperbaikinya
Pastikan Hostnya sudah benar sesuai dengan host diatas..

Setelah itu instalasi.

Diawal paket akan di cek dan tinggal mengikuti saja sesuai dengan petunjuk

Kemudian muncul pilihan ke 3 di Nomer 4 yang ada *** nya dipilih dengan mengetikkan 4.. kemudian set passwordnya untuk admin

Nah pokoknya kayak gt.hehehe maaf kalo urutannya ada yang salah.. 😀

Setelah selesai maka login dengan IP untuk kali ini dengan admin@rozmail dan pasword yang telah ditentukan..
Selesai..

Mohon maaf kalo ada salah dan mohon koreksinya kalo ada yang kurang..

======================================================

Referensi selama nyoba:
1.Link1
2.Link2
3.Link3
4.Link4
5.Link5
6
.Link6

Advertisements

5 comments


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s