Wednesday, March 5, 2014

Zimbra Collaboration Suite ( Zimbra Mail Server )

Instalaasi Zimbra 8.0 Ubuntu 12.04 64 Bit


"Sorry gan Videonya Punya Orang .... Hihihihihihihihiiiiii"

Pada praktik kali ini alat dan bahan yang dipersiapkan antara lain :
1  OS Ubuntu 12.04 64bit
2  File zimbra. Bisa di download di http://www.zimbra.com/downloads/os-downloads.html
atau disini 
3  Koneksi Internet
Setelah semua dipersiapkan, masuk ke tahap awal yaitu konfigurasi jaringan, sebagai contoh :
IP Address           : 172.17.17.17
Nama Domain      :  nganclong.com
Nama Hostname   : mail.nganclong.com


Tahap Pertama - Konfigurasi Jaringan
1.  Ubuntu secara default melakukan setting DHCP pada Jaringan. Untuk mengubah IP menjadi static
 (IP utama server wajib/seharusnya static), maka dilakukan perubahan pada file /etc/network/interfaces dengan perintah untuk merubah ip address :

sudo nano /etc/network/interfaces 

dan isi dengan contoh konfigurasi sbb :

address     172.17.17.17
network     172.17.17.0
netmask     255.255.255.0
broadcast   172.17.17.255
gateway     172.17.17.1

Kemudian restart jaringan / network ubuntu dengan perintah :

sudo /etc/init.d/networking restart

2. konfigurasi file Host 

sudo nano /etc/hosts

Contoh :
127.0.0.1    localhost
172.17.17.17    mail.nganclong.com    mail

3. Konfigurasi file resolv.conf dengan perintah 

sudo nano /etc/resolv.conf 

Contoh :
nameserver     172.17.17.1
nameserver      8.8.8.8
nameserver      8.8.4.4

4. Konfigurasi Hostname dengan perintah :

sudo nano  /etc/hostname

Contoh :

mail.nganclong.com

5. Install paket requirement untuk instalasi Zimbra. Paket yang diperlukan antara lain
 fetchmail,libgmp3c2, sqlite3, dan sysstat dengan perintah :

sudo apt-get install fetchmail libgmp3c2 sqlite3 sysstat

6. Instalasi tambahan lainya  dengan perintah 

sudo apt-get install libperl-dev 

7. Konfigurasi named.conf  dengan perintah :

sudo nano /etc/bind/named.conf

Contoh :

zone "nganclong.com"
{
               type master;
               file "/etc/bind/db.nganclong.com";
};


8. Konfigurasi Zona Forward Untuk nganclong.com dengan perintah :

sudo nano /etc/bind/db.nganclong.com

Contoh :

;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.nganclong.com. admin.nganclong.com. (
2011062700 ; Serail
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1.nganclong.com.
@ IN A 172.17.17.17
@ IN MX 0 mail.nganclong.com.
ns1 IN A 172.17.17.17
mail IN A 172.17.17.17

9. Restart service DNS dengan menggunakan perintah 

sudo /etc/init.d/bind9 restart

10. Cek Konfigurasi DNS dengan perintah dig dan nslookup

11. Jika konfigurasi sudah benar tahap selanjutnya adalah Download Paket Zimbra  dengan perintah :

wget http://files2.zimbra.com/downloads/8.0.6_GA/zcs-8.0.6_GA_5922.UBUNTU12_64.20131203103702.tgz

12. Extrak paket zimbra dengan perintah 

tar -xvf  zcs-8.0.6_GA_5922.UBUNTU12_64.20131203103702.tgz

13. Masuk ke Direktory paket zimbra dengan perintah :

cd zcs-8.0.6_GA_5922.UBUNTU12_64.20131203103702

14. Instalasi zimbra :

sudo ./install.sh

15. Ikuti step by step instalasi zimbra

16. Jika mendapat pertanyaan soal “DNS ERROR resolving MX”. Jawab ‘y’ untuk mengubah nama domain
dan kemudian ketik nama domain (dalam contoh misalnya : nganclong.com bukan mail.nganclong.com). Seperti yang terlihat pada proses berikut

DNS ERROR resolving MX for mail.nganclong.com It is suggested that the domain name have an MX record configured in DNS Change domain name? [Yes] y Create domain: [mail.nganclong.com] nganclong.com  MX: mail.nganclong.com (172.17.17.17)
Interface: 172.17.17.17
Interface: 127.0.0.1
Interface: ::1
done. 

Setelah itu kita disarankan untuk mensetting password untuk admin. Pada log di bawah ini terlihat
bahwa Admin Password belum di set. Maka pada saat instalasi tekan 3 untuk masuk ke menu zimbra-
store
Main menu
   1) Common Configuration:                                  
   2) zimbra-ldap:       Enabled                     
   3) zimbra-store:      Enabled                     
        +Create Admin User:   yes                         
        +Admin user to create:   admin@nganclong.com        
******* +Admin Password    UNSET                       
        +Anti-virus quarantine user:  virus-quarantine.6sjodlcvcm@nganclong.com
        +Enable automated spam training:   yes             
        +Spam training user:  spam.hvcb6w3qw5@nganclong.com
        +Non-spam(Ham) training user: ham.quz7efk5@guzfirdaus.com   
        +SMTP host:        mail.nganclong.com         
        +Web server HTTP port:    80                         
        +Web server HTTPS port:   443                        
        +Web server mode:      https                      
        +IMAP server port:     143                        
        +IMAP server SSL port:    993                        
        +POP server port:      110                        
        +POP server SSL port:  995                         
        +Use spell check server:  yes                         
        +Spell server URL: http://mail.nganclong.com:7780/aspell.php
        +Configure for use with mail proxy:    FALSE               
        +Configure for use with web proxy:     FALSE                
        +Enable version update checks:  TRUE                         
        +Enable version update notifications:  TRUE                
        +Version update notification email: admin@nganclong.com          
        +Version update source email:  admin@nganclong.com        

   4) zimbra-mta:       Enabled                       
   5) zimbra-snmp:        Enabled                       
   6) zimbra-logger:       Enabled                       
   7) zimbra-spell:        Enabled                        
   8) Default Class of Service Configuration:                      
   r) Start servers after configuration    yes                   
   s) Save config to file                                          
   x) Expand menu                                                   
   q) Quit                                    

Address unconfigured (**) items  (? - help) 3 

Kemudian pilih 4 untuk men-set Admin Password dan masukkan password yang akan digunakan. Zimbra
akan bertanya soal Zimbra Admin password pada konfirmasi akhir sebelum proses instalasi. Ketikkan
password pada kotak yang disediakan, password akan ditulis dalam formt plain text dan tidak dienkripsi.
Masukkan password kemudian tekan ENTER. Pada kasus dibawah saya men-set password z50bra0a53.

Store configuration
   1) Status:           Enabled                       
   2) Create Admin User:       yes                           
   3) Admin user to create:    admin@nganclong.com          
** 4) Admin Password       UNSET                          
   5) Anti-virus quarantine user: virus-quarantine.6sjodlcvcm@guzfirdaus.com
(......)                        
  23) Version update notification email:  admin@nganclong.com          
  24) Version update source email:   admin@nganclong.com    
      
Select, or 'r' for previous menu [r] 4

Password for admin@guzfirdaus.com (min 6 characters): [cpuVI9kQJ] z50bra0a53

Proses instalasi setelah Admin Password di-set.

Store configuration
   1) Status:        Enabled                        
   2) Create Admin User:  yes                           
   3) Admin user to create: admin@nganclong.com          
   4) Admin Password     set                           
   5) Anti-virus quarantine user:   virus-quarantine.6sjodlcvcm@nganclong.com

Tekan ‘r’ untuk kembali ke menu utama dan kemudian tekan ‘a’ untuk melanjutkan dan ikuti perintah
seperti pada proses berikut

*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (? - help) a
Save configuration data to a file? [Yes] y
Save config in file: [/opt/zimbra/config.20419] 
Saving config in /opt/zimbra/config.20419...done.
The system will be modified - continue? [No] y
Operations logged to /tmp/zmsetup.05132013-110141.log

Sampai tahap diatas proses instalasi akan berjalan secara otomatis dan pada tahap hampir akhir proses
instalasi, kita akan ditanya apakah Zimbra diizinkan untuk memberikan notifikasi ke server pusat. Disini
saya memilih ‘n’
Notify Zimbra of your installation? [Yes] n
Notification skipped
Setting up zimbra crontab...done. 

17. Setelah proses instalasi selesai, bisa dilakukan pengecekan status Zimbra dengan perintah 

sudo su – zimbra

zmcontrol status


Selamat Mencoba !!!!!!!!!!!!!!!!!

Untuk melihat Contoh Zimbra Mail Server Click Disini

2 comments:

Deddy Rusdiansyah,M.Kom said...

Mantap gan .. ini yang gw cari selama ini...

JumarWHK said...

Terima kasih gan . smoga bermanfaat .