Cara Install Modoba pada VPS
0 people liked this article
A. Pendahuluan
B. Persiapan
Untuk menyiapkan server email lengkap dengan Modoboa, Anda membutuhkan server dengan setidaknya 3GB RAM, karena setelah instalasi, server Anda akan menggunakan lebih dari 2GB RAM.
Linux
Note : Anda harus menginstal Modoboa pada server Ubuntu 22.04 yang baru.
Note: You must install Modoboa on a clean fresh Ubuntu 22.04 server.
C. Langkah - Langkah
Langkah 1 : Creating MX Record
Rekor MX (Mail Exchange) menentukan host mana yang menangani email untuk nama domain tertentu. Sebagai contoh, host yang menangani email untuk agamemons.my.id adalah mail.agamemons.my.id. Jika seseorang dengan akun Gmail mengirim email ke somebody@agamemons.my.id, server Gmail akan melakukan query ke rekor MX dari agamemons.my.id. Ketika server tersebut mengetahui bahwa mail.linuxbabe.com bertanggung jawab untuk menerima email, server tersebut kemudian akan melakukan query ke rekor A dari mail.agamemons.my.id untuk mendapatkan alamat IP, sehingga email dapat disampaikan.
Di pengelola DNS Anda, buatlah rekor MX untuk nama domain Anda. Masukkan @ di kolom Nama untuk mewakili nama domain utama, kemudian masukkan mail.your-domain.com di kolom Nilai.
Langkah 2 : Menyiapkan Server Email di Ubuntu 22.04 dengan Modoboa Installer
Login ke server via SSH kemudian jalankan perintah untuk update software packages
sudo apt update
sudo apt upgrade -y
kami sangat menyarankan untuk membuat user sudo untuk mengelola server Anda daripada menggunakan user root default untuk meningkatkan keamanan server. Jalankan perintah berikut untuk membuat pengguna. Gantilah "username" dengan nama pengguna yang Anda pilih.
Seperti berikut :
adduser username

Lalu masukan user kedalam sudo group
adduser username sudo
kemudian switch ke user yang baru tersebut
su – username

Modoboa ditulis dalam bahasa Python. Jalankan perintah berikut untuk menginstal perangkat lunak Python yang diperlukan.
sudo apt-get install -y git python3-virtualenv python3-pip

Kemudian download modoboa installer dari github
git clone https://github.com/modoboa/modoboa-installer

Lalu arahkan pada folder modoboa-installer directory kemudian buat konfigurasi file dan ganti example.com dengan domain Anda
cd modoboa-installer
sudo ./run.py --stop-after-configfile-check example.com

Lalu edit file konfigurasi installer.cfg dengan perintah berikut menggunakan nano
sudo nano installer.cfg
lalu untuk mendapatkan sertifikat TLS yang valid kita dapat menggunakan Let’s Encrypt dari mail server nya Let’s Encrypt sendiri sertificate yang gratis untuk SSL, pada bagian [certificate] ganti isinya dari self-signed menjadi letsencrypt.
type = letsencrypt
Dan ubah alamat email dari admin@example.com ke alamat email Anda yang sebenarnya, yang akan digunakan untuk pemulihan akun dan pemberitahuan penting. Anda tidak akan dapat memperoleh dan memasang sertifikat Let's Encrypt jika menggunakan alamat email default

Secara default, modoboa installer akan menginstall PostgreSQL database server, seperti terlampir
[database]
engine = postgres
host = 127.0.0.1
install = true
apabila Anda ingin menggunakan MariaDB Database Server, lalu tinggal ubah dari postgres ke mysql (modoboa akan menginstall marianaDB pada MySQL

Simpan dan tutup file. (Untuk menyimpan file di editor teks Nano, tekan Ctrl+O, kemudian tekan Enter untuk mengonfirmasi. Untuk keluar, tekan Ctrl+X.)
Selanjutnya, Anda harus menggunakan nama domain lengkap (FQDN) sebagai hostname untuk server email Anda, seperti mail.example.com. Jalankan perintah berikut untuk mengatur hostname.
sudo hostnamectl set-hostname mail.example.com
Sekarang kita perlu memverifikasi apakah catatan DNS telah tersebar di Internet. Bergantung pada registrar domain yang Anda gunakan, catatan DNS Anda mungkin segera tersebar, atau bisa memakan waktu hingga 24 jam untuk tersebar. Anda dapat mengunjungi https://dnsmap.io, masukkan hostname server email Anda (mail.example.com) untuk memeriksa penyebaran DNS.
Jika catatan DNS Anda sudah tersebar / propagation, jalankan perintah berikut untuk memulai instalasi. (Harap ganti example.com dengan nama domain utama Anda, seperti agamemons.my.id. Jangan gunakan sub-domain seperti mail.example.com dalam perintah ini).
sudo ./run.py --interactive example.com

Proses installasi akan memakan waktu, setelah selesai install, restart server nya untuk memastikan bahwa seluruh service berjalan automatically
sudo shutdown -r now
Jika menemukan error ketika installasi, Anda dapat menggunakan –debug untuk opsi lebih detail
sudo ./run.py --interactive --debug example.com
Setelah modoboa selesai terinstall, Anda dapat login ke panel admin dengan username admin dan password password
Jika browser tidak dapat mengakses panel admin, mungkin Nginx tidak berjalan, start dengan sudo systemctl restart nginx. Jika gagal start, jalankan perintah sudo nginx -t untuk mengetahui salah dimana.

Apabila login maka tampilan panel admin seperti ini

Selesai.
D. Kesimpulan
Tutorial ini menjelaskan langkah-langkah untuk mengatur server email menggunakan Modoboa pada VPS yang menjalankan Ubuntu 22.04. Proses ini melibatkan beberapa tahapan penting, mulai dari menyiapkan catatan DNS MX untuk domain, menginstal perangkat lunak yang diperlukan, hingga konfigurasi dan instalasi Modoboa itu sendiri..
Selamat! Anda sudah bisa Cara Install Modoba pada VPS Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com atau (021) 5714567.
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
10 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
3 people say this guide was helpful
-
Install dan Konfigurasi Samba Server pada Ubuntu
2 people say this guide was helpful
-
Instalasi DNS Server Menggunakan Service Bind di CentOS 7
4 people say this guide was helpful