Cara install Modoboa
Kemarin sambil belajar soal firewalld saya iseng saja mencari solusi mail server yang mudah. Kalau membuat stack web server sudah ada scriptnya masa membuat email hosting sendiri tidak ada. 😀 Saya sudah menyisir Mailinabox dan iRedMail tapi tidak semudah yang dibayangkan. Apalagi sudah terlanjur pakai CentOS 7 yang ternyata cukup terbatas juga yang mendukungnya. Untungnya ketemu Modoboa. 🙂
Yang diinstall Modoboa nantinya adalah Amavis, SpamAssassin, Razor, ClamAV, Modoboa, UWSGI, Nginx, Postfix dan Dovecot. Karena ada Nginxnya ini jadi saya sendirikan untuk 1 VPS, kalau baca – baca bisa sebenarnya ditambahkan secara manual ke instalasi Nginx yang sudah ada.
Yuk dimulai proses instalasinya, langkah pertama install Git:
yum install git
Kemudian kita clone repositorynya:
git clone https://github.com/modoboa/modoboa-installer
Cloning into 'modoboa-installer'...
remote: Counting objects: 766, done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 766 (delta 10), reused 0 (delta 0), pack-reused 745
Receiving objects: 100% (766/766), 158.85 KiB | 255.00 KiB/s, done.
Resolving deltas: 100% (501/501), done.
Pindah ke direktori:
cd modoboa-installer
Kita install Modoboa pada nama domain yang ditentukan, saya pakai subdomain box
karena terlanjur ikut tutorialnya Mailinabox yang gagal. 😛 Sebenarnya terserah, pakai mail
mungkin lebih bagus.
./run.py box.servernesia.com
Welcome to Modoboa installer!
Your mail server box.servernesia.com will be installed with the following components:
modoboa amavis clamav dovecot nginx razor postfix spamassassin uwsgi
Do you confirm? (Y/n) y
Setelah dikonfirmasi ternyata benar bisa ditinggal minum kopi, sekitar 10 menitan pada Vultr 1GB. 😀
The process can be long, feel free to take a coffee and come back later ;)
Starting...
Generating new self-signed certificate
Installing amavis
Installing spamassassin
Installing razor
Installing clamav
Installing modoboa
Installing uwsgi
Installing nginx
Installing postfix
Installing dovecot
Congratulations! You can enjoy Modoboa at https://box.servernesia.com (admin:password)
Yang saya anggap kurang bagus itu username dan password defaultnya terlalu mudah, sangat disarankan agar diganti. Sisanya hal yang jelas, tinggal akses (sub)domain yang anda pakai nanti akan muncul form loginnya dan tinggal pakai. Bisa digunakan lebih dari satu domain, nanti ditambahkan dalam adminnya.
Catatan juga, karena saya pakai CentOS 7 dan VPSnya masih kosongan pada tahap ini seluruh sambungan saya selalu terputus. Ternyata oh ternyata saya lupa mengijinkan trafik HTTP/HTTPS pada firewalld. 😀