Cara menginstal server email iRedMail di CentOS | UNIX LINUX EXPLORE
Edit

Cara menginstal server email iRedMail di CentOS

iRedMail menawarkan solusi aman dan menyeluruh untuk server email mandiri. Anda dapat membuat domain email, pengguna, dan admin tanpa batas di panel admin web iRedMail. Instalasi disarankan pada instalasi server yang bersih dan dilengkapi dengan skrip, diikuti oleh beberapa konfigurasi setelah instalasi. Jika Anda memutuskan untuk menginstal iRedMail pada VPS yang sudah ada, pastikan untuk mengambil cadangan snapshot.

iRedMail dirancang untuk digunakan pada sistem server BARU, yang berarti server Anda TIDAK memiliki komponen terkait email yang diinstal, misalnya MySQL, OpenLDAP, Postfix, Dovecot, Amavisd, dll. iRedMail akan menginstal dan mengonfigurasinya untuk Anda secara otomatis. Jika tidak, iRedMail dapat mengganti file/konfigurasi yang sudah ada meskipun akan mencadangkan file sebelum memodifikasi, dan mungkin tidak berfungsi seperti yang diharapkan.

Panduan ini akan menunjukkan kepada Anda cara menginstal iRedMail di CentOS. iRedMail adalah solusi email yang mudah diterapkan, dikonfigurasi, dan dikelola untuk sistem Linux, FreeBSD, dan OpenBSD. Dengan iRedMail, menjadi sangat mudah untuk menerapkan server email sumber terbuka yang lengkap dan kuat, yang fitur-fiturnya hanya tersedia dalam solusi email komersial.


1. Tambahkan nama domain (hostname) yang memenuhi syarat FQDN

Tidak masalah server Anda adalah mesin pengujian atau server produksi, sangat disarankan untuk menetapkan nama host nama domain yang sepenuhnya memenuhi syarat (FQDN). Hal ini bertujuan agar DNS server anda memberikan identitas IP untuk alamat email (mx).

Untuk membuat fqdn anda harus mengedit file "/etc/hosts". Bila anda ingin melihat nama host saat ini, ketikkan perintah hostname -f pada baris perintah shell command.

Lihat nama host yang aktif
$ hostname -f
Bila fqdn email belum anda tentukan, anda harus menentukannya terlebih dahulu. Anda dapat menggunakan dua perintah untuk menetapkan nama host fqdn.

Buat nama hostname
$ hostnamectl set-hostname kursor.my.id
Atau bila anda ingin langsung membuatnya di file "/etc/hosts", gunakan perintah vi.

Buat nama hostname
$ sudo vim /etc/hosts
36.90.10.34 mail.kursor.my.id


2. Atur SELinux ke Mode Permisif (disable)

Tim pengembangan iRedMail tidak menyediakan kebijakan SELinux untuk operasi layanan ketika SELinux diterapkan. Anda perlu menonaktifkan SELinux atau mengkonfigurasinya agar berjalan dalam mode permisif.

Disable SELinux
$ sudo setenforce 0
$ sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config
Setelah melakukan perubahan terhadan SELinux, anda dapat melihat status SELinux saat ini dengan perintah berikut.

Cek status SELinux
$ sestatus 

SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   permissive
Mode from config file:          permissive
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Max kernel policy version:      31

3. Aktifkan repositori EPEL dan perbarui sistem

Pada sesi ini kita akan mengaktifkan repositori EPEL dan memperbarui sistem CentOS.

aktifkan EPEL
$ sudo yum -y install epel-release
$ sudo yum -y update
Setelah memperbarui sistem, kami menyarankan untuk melakukan boot ulang.

Reboot sistem
$ sudo shutdown -r now

4.  Unduh iRedMail versi terbaru

Kaena pada CentOS iRedMail tidak tersedia secara default, anda harus membuka situs halaman unduh iRedMail untuk mendapatkan iRedMail versi stabil terbaru yang sesuai dengan platform Anda. Gunakan wget untuk mengunduh versi terbaru.

Unduh iRedMail
$ sudo yum -y install wget
$ wget https://github.com/iredmail/iRedMail/archive/1.6.3.tar.gz
Karena formatnya nya tar, anda harus mengekstrak file tersebut

Ekstrak iRedMail
$ sudo yum -y install tar bzip2 dialog
$ tar xvf *.tar.gz

5. Instal iRedMail

iRedMail memberikan kemudahan dalam menginstal, karena skrip untuk menjalankan proses instalasi telah disediakan dalam ekstensi *.sh, anda dapat menggunakan file tersebut untuk mulai menginstal iRedMail.

Ubah direktori ke iRedMail
$ cd iRedMail-*/
$ chmod +x iRedMail.sh
Mulai prose instal

Install iRedMail
$ bash iRedMail.sh
Maka akan muncul petunjuk/perintah dalam bentuk gambar yang dapat anda jalankan dengan mudah. Anda hanya ikuti saja tiap instruksi yang ditampilkan.





6. Kredensial akses iRedMail

Informasi server iRedMail dan kredensial akses Anda disimpan dalam file “ /root/iRedMail-1.x/config ” jika skrip dijalankan sebagai root atau “ ./iRedMail-1.x”. /config " jika skrip dijalankan sebagai pengguna biasa.

URL aplikasi web yang diinstal ditampilkan setelah berhasil menginstal iRedMail di CentOS.
  1. Roundcube webmail: https://your_server/mail/
  2. SOGo Groupware: https://your_server/SOGo
  3. Web admin panel (iRedAdmin): httpS://your_server/iredadmin/
  4. Awstats: httpS://your_server/awstats/awstats.pl?config=web (or ?config=smtp for SMTP traffic log)
Setelah itu anda masuk ke portal menggunakan kredensial Anda yang disimpan.



Berikut tampilan panel admin iRedMail default saat Anda pertama kali masuk.





Selamat! Anda telah berhasil memasang dan mengkonfigurasi server iRedMail di server CentOS. Anda dapat menjelajahi iRedMail dan mulai membuat akun pengguna baru serta mengelolanya.