Oracle Linux merupakan salah satu OS yang disupport oleh Zimbra. Instalasi Zimbra pada Oracle Linux tidak jauh berbeda dengan instalasi pada Rocky Linux.
Pada artikel ini, saya menggunakan Oracle Linux 8 sebagai OS untuk Zimbra dan Zimbra yang digunakan adalah Zimbra 10.1 FOSS edition (unofficial) buatan Aktiva
# Informasi Sistem
Berikut adalah informasi sistem yang akan dibuat. Silakan sesuaikan dengan kebutuhan
IP Address : 192.168.1.123 Domain : imanudin.web.id Hostname : mail
# Install screen dan wget
yum install wget screen -y
# Download script konfigurasi otomatis
Script ini akan otomatis melakukan konfigurasi /etc/hosts, hostname, dns lokal dan dependensi yang dibutuhkan oleh Zimbra
screen -S install-zimbra wget -c https://raw.githubusercontent.com/imanudin11/script/master/zimbra-rocky8-preparation.sh chmod +x zimbra-rocky8-preparation.sh ./zimbra-rocky8-preparation.sh
Ketika script dijalankan, akan diminta informasi hostname, domain, dan IP address. Berikut contoh tampilannya
[INFO] : Configuring /etc/hosts Hostname. Example mail : mail Domain name. Example imanudin.net : imanudin.web.id IP Address : 192.168.1.123
# Download Zimbra binary
cd /opt/ wget -c https://repozimbra.aktiva.co.id/binary/zimbra101/OracleLinux8/zcs-10.1.0_GA_4633.RHEL8_64.20240610085557.tgz
# Ekstrak dan Install Zimbra
tar -zxvf zcs-10.1.0_GA_4633.RHEL8_64.20240610085557.tgz cd zcs-10.1.0_GA_4633.RHEL8_64.20240610085557 ./install.sh
Berikut contoh prosesnya
Do you agree with the terms of the software license agreement? [N] y Use Zimbra's package repository [Y] Select the packages to install Install zimbra-ldap [Y] Y Install zimbra-logger [Y] Y Install zimbra-mta [Y] Y Install zimbra-dnscache [Y] N Install zimbra-snmp [Y] Y Install zimbra-store [Y] Y Install zimbra-apache [Y] Y Install zimbra-spell [Y] Y Install zimbra-memcached [Y] Y Install zimbra-proxy [Y] Y The system will be modified. Continue? [N] Y
Ketik Yes dan masukkan nama domain ketika menemui proses seperti di bawah
DNS ERROR resolving MX for mail.imanudin.web.id It is suggested that the domain name have an MX record configured in DNS Change domain name? [Yes] Yes Create domain: [mail.imanudin.web.id] imanudin.web.id
Ketik 6 kemudian 4 untuk memasukkan password admin. Gunakan password yang kuat. Setelah selesai, ketik r untuk masuk pada menu sebelumnya. ketik a kemudian Yes untuk melanjutkan proses instalasi hingga selesai
Main menu 1) Common Configuration: 2) zimbra-ldap: Enabled 3) zimbra-logger: Enabled 4) zimbra-mta: Enabled 5) zimbra-snmp: Enabled 6) zimbra-store: Enabled +Create Admin User: yes +Admin user to create: admin@imanudin.web.id ******* +Admin Password UNSET +Anti-virus quarantine user: virus-quarantine.mrkd6tqvg@imanudin.web.id Address unconfigured (**) items (? - help) 6 Store configuration 1) Status: Enabled 2) Create Admin User: yes 3) Admin user to create: admin@imanudin.web.id ** 4) Admin Password UNSET 5) Anti-virus quarantine user: virus-quarantine.mrkd6tqvg@imanudin.web.id Select, or 'r' for previous menu [r] 4 Password for admin@imanudin.web.id (min 6 characters): [TYu1iM1mJ] AdminPassword Select, or 'r' for previous menu [r] r Main menu 1) Common Configuration: 2) zimbra-ldap: Enabled 3) zimbra-logger: Enabled 4) zimbra-mta: Enabled --- skip --- *** 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.22122] Saving config in /opt/zimbra/config.22122...done. The system will be modified - continue? [No] yes Operations logged to /tmp/zmsetup.20240815-231224.log Setting local config values... --- skip --- Finished installing network zimlets. Restarting mailboxd...done. Creating galsync account for default domain...done. Setting up zimbra crontab...done. Moving /tmp/zmsetup.20240815-231224.log to /opt/zimbra/log Configuration complete - press return to exit
Pastikan service Zimbra running pasca instalasi
su - zimbra zmcontrol status
[zimbra@mail ~]$ zmcontrol status Host mail.imanudin.web.id amavis Running antispam Running antivirus Running ldap Running logger Running mailbox Running memcached Running mta Running opendkim Running proxy Running service webapp Running snmp Running spell Running stats Running zimbra webapp Running zimbraAdmin webapp Running zimlet webapp Running zmconfigd Running [zimbra@mail ~]$ zmcontrol -v Release 10.1.0_GA_4200000.RHEL8_64_20240719155623 RHEL8_64 FOSS edition. [zimbra@mail ~]$
Proses instalasi sudah selesai. Untuk akses webmail, silakan akses https://ip-address-email-server. Untuk akses Zimbra admin, cukup tambahkan port 7071 di akhir (https://ip-address-email-server:7071)
Jika membutuhkan informasi terkait solusi Zimbra (Instalasi dan Implementasi), dapat menghubungi Team Excellent melalui form: https://www.excellent.co.id/kontak/ atau email ke sales@excellent.co.id
Silakan dicoba dan semoga bermanfaat 🙂
One comment