Instalasi Zextras Carbonio Community Edition (CE) pada Ubuntu 22.04

Posted by

Zextras Carbonio Community Edition (CE) saat ini sudah dapat diinstall pada Ubuntu 22.04. Selain dapat diinstall pada Ubuntu 22.04, update Zextras Carbonio Community Edition (CE) terbaru juga menyertakan kemampuan Attachment Handling with Smart Links. Kemampuan tersebut memungkinkan user mengirimkan attachment dengan ukuran besar dan dijadikan dalam bentuk link ketika dikirimkan ke penerima.

Panduan pada artikel ini tidak jauh berbeda dengan artikel sebelumnya. Namun kali ini menggunakan script otomatis untuk memudahkan proses instalasi.

Untuk memudahkan, berikut adalah sistem yang akan dibuat:

IP Address : 192.168.56.100
Hostname (Short) : mail
Domain : imanudin.web.id
Hostname (FQDN) : mail.imanudin.web.id

# Konfigurasi Hostname

Jalankan perintah berikut

hostnamectl set-hostname mail.imanudin.web.id

# Konfigurasi /etc/hosts

Sesuaikan isi /etc/hosts seperti berikut :

127.0.0.1     localhost
192.168.56.100  mail.imanudin.web.id  mail

# Konfigurasi /etc/resolv.conf

rm /etc/resolv.conf

Sesuaikan isi /etc/resolv.conf seperti berikut :

nameserver 127.0.0.1
nameserver 8.8.8.8
nameserver 1.1.1.1
search imanudin.web.id

Note: Ada beberapa provider yang melakukan blocking terhadap DNS Google 8.8.8.8 atau DNS Cloudflare (1.1.1.1). Silakan sesuaikan nameserver yang kedua dan seterusnya dengan nameserver dari provider internet yang digunakan.

# Disable services sendmail dan postfix

systemctl disable --now sendmail
systemctl disable --now postfix

# Disable UFW

systemctl disable --now ufw

# Konfigurasi DNS lokal

Biasanya, saya menggunakan BIND untuk membuat DNS lokal. Namun kali ini, saya coba menggunakan dnsmasq yang lebih simple

apt update -y
apt upgrade -y
systemctl disable --now systemd-resolved.service
apt install dnsmasq screen

Sesuaikan isian /etc/dnsmasq.conf seperti berikut :

server=8.8.8.8
mx-host=imanudin.web.id,mail.imanudin.web.id,10
host-record=imanudin.web.id,192.168.56.100
host-record=mail.imanudin.web.id,192.168.56.100

Restart service dnsmasq

systemctl enable --now dnsmasq
systemctl restart dnsmasq

Testing DNS lokal menggunakan command host

host -t MX imanudin.web.id
host -t A mail.imanudin.web.id

Jika hasilnya seperti berikut, maka konfigurasi DNS lokal sudah sesuai

root@mail:~# host -t MX imanudin.web.id
imanudin.web.id mail is handled by 10 mail.imanudin.web.id.
root@mail:~# host -t A mail.imanudin.web.id
mail.imanudin.web.id has address 192.168.56.100

# Konfigurasi Repository Zextras Carbonio CE

Silakan akses tautan berikut: https://zextras.com/carbonio-community-edition/ dan isi form untuk mendapatkan intruksi lengkap terkait konfigurasi Repository via email

# Instalasi Zextras Carbonio CE

Untuk melakukan instalasi Zextras Carbonio CE, kali ini saya akan menggunakan script yang disediakan oleh Zextras.

Download script

wget -c https://docs.zextras.com/carbonio-ce/html/_downloads/bed211d6fc1b9ca35f15be01eb9aa3fc/install_carbonio_ce_singleserver_ubuntu.sh

Berikan hak akses eksekusi dan jalankan script

screen -S install
chmod +x install_carbonio_ce_singleserver_ubuntu.sh
./install_carbonio_ce_singleserver_ubuntu.sh

Jika terdapat informasi seperti berikut, masukkan IP address server Carbonio CE

Jika mendapati informasi seperti berikut, maka proses intalasi telah selesai. Catat informasi password yang muncul untuk kebutuhan troubleshoot nantinya

# Ganti password Zextras admin

Jika pada Zimbra, default user yang memiliki level administrator adalah admin@namadomain, maka pada Zextras Carbonio Community Edition (CE) menggunakan user zextras@namadomain. Dikarenakan pada saat inisialisasi tidak melakukan konfigurasi password Admin, maka reset passwordnya dengan perintah berikut:

su - zextras
zmprov setpassword zextras@imanudin.web.id password-baru

# Testing akses Zextras Carbonio Community Edition (CE) Admin dan Webmail

Untuk akses pada Zextras Carbonio Community Edition (CE), silakan akses URL: https://ip-address untuk webmail dan URL: https://ip-address:6071 untuk Admin. Login dengan user default zextras@imanudin.web.id dengan password yang baru saja diubah diatas. Berikut adalah contoh tampilan dari Webmail Zextras Carbonio Community Edition (CE) dan WebAdmin Zextras Carbonio Community Edition (CE)

Zextras Carbonio Webmail
Zextras Carbonio Admin

Artikel lain terkait Zextras Carbonio CE seperti improvement dan yang lainnya, dapat dicek pada link berikut: https://imanudin.com/category/zextras/

Jika membutuhkan informasi terkait solusi Zextras (Instalasi dan Implementasi), dapat menghubungi Team Aktiva melalui form: https://www.aktiva.co.id/kontak/ atau email ke sales@aktiva.co.id

Silakan dicoba dan semoga bermanfaat 🙂

2 comments

  1. Mas mau tanya, saya sudah install dan berhasil kirim email, tapi tidak bisa terima email dari gmail, kalau saya telnet ke gmail lewat port 25 berhasil, tapi pas saya telnet ke ip publik saya lewat port 25 itu tidak bisa, ini apakah pengeruh gk bisa terima email ya ?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.