- edit ethernet anda, di /etc/network/interfaces
|
|
2. Edit Hostname
sudo nano /etc/hostname
3. remove package apparmor (agar tidak menjadi bottle neck dari sisi security) dan install paket-paket yang diperlukan.
dpkg --purge apparmor apparmor-utils
sudo apt-get install libidn11 libpcre3 libgmp3c2 libexpat1 libstdc++6 libltdl7 libperl5.10 sysstat fetchmail sqlite3
4. install paket BIND9 sudo apt-get install bind9
sudo apt-get install bind9
5. Buat zona baru untuk mail.samudra.com pada file named.
sudo -i
cd /etc/bind
nano named.conf
edit baris zone 127” menjadi 1.168.192” berikut ;
kemudian tambahkan baris konfigurasi berikut pada bagian paling bawah:
zone "mail.samudra.com" {
type master;
file "/etc/bind/db.samudra.com";
};
6. Langkah selanjutnya adalah membuat konfigurasi zona forward untuk mail.samudra.com. Untuk memudahkan konfigurasi, copy file db.local menjadi db.samudra.com
sudo cp /etc/bind/db.local /etc/bind/db.samudra.com
Lakukan pengubahan pada file db.samudra.com
nano db.samudra.com
copy kan alamat loopback 127 ke 192 dengan cara
sudo cp /etc/bind/db.127 /etc/bind/db.192Lakukan pengubahan pada file db.192
ketikan
sudo nano /etc/bind/db.192 |
|
7. Ubah file /etc/hosts menjadi seperti contoh berikut
|
|
8. edit /etc/bind/named.conf.options dengan mengetikkan sudo nano edit /etc/bind /named.conf.options
9. Ubah file /etc/resolv.conf agar memuat urutan DNS yang digunakan :
|
|
10. Restart service dns dengan menggunakan perintah:
/etc/init.d/bind9 restart
10. Untuk melakukan testing DNS, kita bisa menggunakan perintah host namadomain, misalnya host samudra.com atau menggunakan perintah nslookup sebagai berikut :
|
|
Instalasi Zimbra
Setelah semua persiapan selesai dilakukan, kita bisa mulai melakukan instalasi Zimbra dengan proses sebagai berikut :
1. Pastikan kita sudah melakukan download file binary Zimbra dan menempatkannya pada folder /opt.
2. Ekstrak file binary, masuk ke folder hasil ekstrak dan jalankan script instalasi (jangan lupa sesuaikan nama file .tar.gz yang digunakan) :
cd /opt
tar -zxvf zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124.tgz
cd zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124
./install.sh
Berikut adalah proses instalasi Zimbra, perhatikan bagian yang dicetak tebal (tanda # merupakan tanda bahwa semua perintah dijalan dengan hak akses root/sudo). Beberapa tampilan yang terlalu panjang saya potong untuk alasan kerapian tulisan tanpa menghilangkan kejelasan alur proses instalasi.
Tanda pemotongan baris yang terlalu panjang saya berikan dalam bentuk tanda titik tiga kali (…).
# tar -zxvf zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124.tgz
zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124/
zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124/packages/
...
zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124/readme_binary_en_US.txt
zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124/install.sh
zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124/README.txt
# cd zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124 # ./install.sh
Operations logged to /tmp/install.log.17313
Checking for existing installation...
zimbra-ldap...NOT FOUND
zimbra-logger...NOT FOUND
zimbra-mta...NOT FOUND
zimbra-snmp...NOT FOUND
zimbra-store...NOT FOUND
zimbra-apache...NOT FOUND
zimbra-spell...NOT FOUND
zimbra-convertd...NOT FOUND
zimbra-memcached...NOT FOUND
zimbra-proxy...NOT FOUND
zimbra-archiving...NOT FOUND
zimbra-cluster...NOT FOUND
zimbra-core...NOT FOUND
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
ZIMBRA, INC. ("ZIMBRA") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.
License Terms for the Zimbra Collaboration Suite: http://www.zimbra.com/license/zimbra_public_eula_2.1.html
Do you agree with the terms of the software license agreement? [N] y
Checking for prerequisites...
FOUND: NPTL
...
FOUND: perl-5.10.0
FOUND: sysstat
Prerequisite check complete.
Checking for installable packages
Found zimbra-core
...
Select the packages to install
Install zimbra-ldap [Y] y
Install zimbra-logger [Y] y
Install zimbra-mta [Y] y
Install zimbra-snmp [Y] y
Install zimbra-store [Y] y
Install zimbra-apache [Y] y
Install zimbra-spell [Y] y
Install zimbra-memcached [N] n
Install zimbra-proxy [N] n
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] y
Removing /opt/zimbra
Removing zimbra crontab entry...done.
Cleaning up zimbra init scripts...done.
Cleaning up /etc/ld.so.conf...done.
Cleaning up /etc/security/limits.conf...done.
Finished removing Zimbra Collaboration Suite.
Installing packages
...
Operations logged to /tmp/zmsetup.01202011-203128.log
Installing LDAP configuration database...done.
Setting defaults...
DNS ERROR resolving MX for mail.vavai.com
It is suggested that the domain name have an MX record configured in DNS
Create domain: [mail.samudra.com] samudra.com
Jika mendapat pertanyaan soal “DNS ERROR resolving MX”. Jawab “Y” untuk mengubah nama domain dan kemudian ketik nama domain (dalam contoh misalnya : samudra.com) bukan mail.samudra.com.
CATATAN : Jangan by pass proses ini. Jika masih tetap bermasalah di tahap ini, periksa ulang konfigurasi DNS yang dilakukan pada tahap 2 karena kemungkinan besar ada masalah pada saat setting DNS Server.
Setelah di enter, proses install akan berlanjut :
MX: mail.samudra.com (192.168.1.243)
Interface: 192.168.1.243
Interface: 127.0.0.1
done.
Checking for port conflicts
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@vavai.com
******* +Admin Password UNSET
+Enable automated spam training: yes
...
4) zimbra-mta: Enabled
5) zimbra-snmp: Enabled
6) zimbra-logger: Enabled
7) zimbra-spell: Enabled
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
Pada proses diatas, ketik angka 3 untuk mengubah pilihan yang belum disetting, dalam hal ini adalah konfigurasi password untuk Admin.
Zimbra akan memberikan informasi mengenai pilihan yang belum disetting, yaitu Zimbra Password :
Store configuration
1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@samudra.com
** 4) Admin Password UNSET
5) Enable automated spam training: yes
...
Select, or 'r' for previous menu [r] 4
Password for admin@samudra.com (min 6 characters): [RGu2usa9S] SecretPassword
Zimbra akan bertanya soal Zimbra Admin password pada konfirmasi akhir sebelum proses instalasi. Ketikkan saja password pada kotak yang disediakan, tapi awas hati-hati, password akan ditulis dalam formasi plain text dan tidak dimasking/enkripsi. Masukkan password kemudian tekan ENTER
Store configuration
1) Status: Enabled
2) Create Admin User: yes
...
23) Version update notification email: admin@samudra.com
24) Version update source email: admin@samudra.com
Select, or 'r' for previous menu [r] r
Tekan huruf r untuk kembali ke menu pilihan
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled
...
x) Expand menu
q) Quit
*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (? - help) a
Save configuration data to a file? [Yes] yes
Save config in file: [/opt/zimbra/config.22361]
Saving config in /opt/zimbra/config.22361...done.
The system will be modified - continue? [No] yes
Sampai tahap ini proses akan berlanjut secara otomatis, kita hanya perlu memperhatikannya saja.
Operations logged to /tmp/zmsetup.01202011-203128.log
Setting local config values...done.
Setting up CA...done.
...
Checking for default IM conference room...not present.
Initializing default IM conference room...done.
Setting up syslog.conf...done.
You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Suite.
The only information that will be transmitted is:
The VERSION of zcs installed (7.1.1_GA_2692_UBUNTU10_64)
The ADMIN EMAIL ADDRESS created (admin@samudra.com)
Notify Zimbra of your installation? [Yes] yes
Sebagai bagian proses tracking statistik pengguna Zimbra, Zimbra akan memberikan notifikasi ke server pusat. Kita bisa memilih untuk memberikan notifikasi atau tidak.
Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?VER=7.1.1_GA_3196_UBUNTU10_64&MAIL=admin@samudra.com
Notification complete
Starting servers...done.
Installing common zimlets...
com_zimbra_date...done.
com_zimbra_bulkprovision...done.
com_zimbra_dnd...done.
com_zimbra_email...done.
com_zimbra_cert_manager...done.
com_zimbra_phone...done.
com_zimbra_url...done.
com_zimbra_adminversioncheck...done.
com_zimbra_ymemoticons...done.
Finished installing common zimlets.
Initializing Documents...done.
Restarting mailboxd...done.
Setting up zimbra crontab...done.
Moving /tmp/zmsetup.01202011-203128.log to /opt/zimbra/log
Configuration complete - press return to exit
Setelah proses instalasi selesai, kita bisa melakukan proses pengecekan status menggunaka perintah zmcontrol status :
su - zimbra
zimbra@mail:> zmcontrol status
Host mail.vavai.com
antispam Running
antivirus Running
ldap Running
logger Running
mailbox Running
mta Running
snmp Running
spell Running
stats Running
zimbra@mail:~> zmcontrol -v
Release 7.1.1_GA_3196.UBUNTU10_64 UBUNTU10_64 FOSS edition.
Zimbra web mail dapat diakses menggunakan host name atau IP Address (dalam contoh saya : http://mail.samudra.com atau http://192.168.1.243) sedangkan Zimbra Admin dapat diakses menggunakan protokol https pada port 7071 (https://mail.samudra.com:7071 atau https://192.168.1.243:7071)
