Catatan : Tutorial ini menggunakan distro Linux OpenSUSE 10.2. Meski demikian, tutorial ini dapat digunakan juga pada distro Linux OpenSUSE 10.3 dengan 2 catatan seperti yang tercantum pada bagian bawah artikel.

Artikel asli ada pada Zimbra Installation on OpenSUSE 10.3

  • Pastikan komponen software berikut ini sudah diinstalasi berikut file dependency-nya : fetchmail, cURL, libidn, GMP, compat-libstdc++, cron, sudo, compat-openssl097g
  • Pastikan file compat-expat1 sudah diinstalasikan jika menggunakan openSUSE 10.2 atau pastikan file libexpat0 sudah diinstalsikan jika menggunakan openSUSE 10.3
  • Jika tidak dibutuhkan, pastikan melakukan instalasi OpenSUSE dalam modus simple sehingga tidak ada komponen desktop yang tidak diperlukan yang kemungkinan akan memberatkan server
  • Lakukan setup DNS Server dengan A dan MX records yang menunjuk pada server Zimbra. Setting DNS server dapat didownload pada halaman tutorial ini
  • Pastikan juga konfigurasi file /etc/resolv.conf, /etc/host.conf dan /etc/nsswitch.conf
  • Pastikan hostname Zimbra Server sudah dimasukkan kedalam file /etc/hosts dalam formatFully Qualified Domain Name (FQDN). Contoh FQDN : mailserver.vavai.com, bukan sekedar mailserver saja. Lakukan modifikasi file /etc/hosts atau gunakan YAST untuk melakukan perubahan setting hostname
  • Download package Zimbra Server untuk OpenSUSE dan copy ke folder /opt
  • Lakukan proses ekstrak dengan perintah : tar -zxvf nama-package-zimbra
  • Jika menggunakan OpenSUSE 10.3, lakukan perintah berikut : ln -s /usr/lib/libcurl.so.4.0.0 /usr/lib/libcurl.so.3
  • Jika menggunakan OpenSUSE 10.3, Edit file get_plat_tag.sh yang terletak pada folder bindan cari baris berikut :
  •  grep "openSUSE 10.2" /etc/SuSE-release > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo "openSUSE_10.2"
    exit 0
    fi
    

    Ganti menjadi sebagai berikut :

    grep "openSUSE 10.3" /etc/SuSE-release > /dev/null 2>&1
    if [ $? = 0 ]; then
    echo "openSUSE_10.3"
    exit 0
    fi
    
  • Edit file /etc/syslog-ng/syslog-ng.conf dan tambahkan baris berikut :
  •  filter f_local0       { facility(local0); }; # zimbra
    destination zmail { file("/var/log/zimbra.log" owner("zimbra") ); }; # zimbra
    log { source(src); filter(f_mail); destination(zmail); }; # zimbra
    destination local0 { file("/var/log/zimbra.log" owner("zimbra") ); }; # zimbra
    log { source(src); filter(f_local0); destination(local0); }; # zimbra
    filter f_auth       { facility(auth); }; # zimbra
    destination zmauth { file("/var/log/zimbra.log" owner("zimbra") ); }; # zimbra
    log { source(src); filter(f_auth); destination(zmauth); }; # zimbra
    
  • Matikan service yang sedang berjalan agar tidak terjadi konflik dengan Zimbra:
  •  service postfix stop
    chkconfig postfix off
    
  • Install Zimbra dengan memberikan perintah pada konsole atau terminal
  •  ./install.sh           --->Titik-Slash-Install-Titik-SH
    
  • Jika menggunakan OpenSUSE 10.2 dan proses instalasi sudah sampai pada proses menu konfigurasi, buka tab konsole yang lain dan ketikkan perintah berikut :
    chmod 640 /etc/sudoers
    

    Setelah diketikkan, konsole tersebut bisa ditutup kembali

  • Setelah proses instalasi selesai, jalankan perintah berikut :
  •  chkconfig --del zimbra
    
  • Edit file /etc/init.d/zimbra dan tambahkan baris berikut tepat dibawah komentar. Komentar ada pada bagian atas file.
  •  ### BEGIN INIT INFO
    # Provides: zimbra
    # Required-Start: $network $syslog
    # Required-Stop:
    # Default-Start: 3 5
    # Default-Stop: 0 1 2 6
    # Description: Zimbra mail service
    ### END INIT INFO
    
  • Ganti tulisan “killall -HUP syslogd” dengan “/sbin/rcsyslog restart” pada file /opt/zimbra/bin/zmsyslogsetup dan /opt/zimbra/conf/zmlogrotate
  • Restart daemon syslog dengan perintah :
  •  /sbin/rcsyslog restart
    
  • Jalankan perintah berikut agar Zimbra otomatis berjalan saat booting
  •  chkconfig --add zimbra ; chkconfig zimbra on
    
  • Jalankan perintah untuk melakukan proses restart Zimbra
  •  su - zimbra
    /opt/zimbra/bin/zmcontrol stop
    /opt/zimbra/bin/zmcontrol start
    exit
    

Bundel Tutorial :

  1. Panduan Instalasi Distro Linux OpenSUSE
  2. Panduan Instalasi Webmin pada Distro Linux OpenSUSE
  3. Panduan Setup DNS Server pada Distro Linux OpenSUSE
  4. Panduan Instalasi Zimbra Mail Server pada Distro Linux OpenSUSE
  5. Panduan Konfigurasi dan Administrasi Zimbra Mail Server pada Distro Linux OpenSUSE