OpenEMM adalah aplikasi open source yang digunakan untuk mengirim email massal. Aplikasi ini sangat berguna bagi perusahaan atau organisasi yang ingin mengirim email ke ribuan atau bahkan jutaan pelanggan atau anggota.
Persyaratan Sistem
Sebelum melakukan instalasi OpenEMM, pastikan bahwa sistem CentOS 7 Anda memenuhi persyaratan berikut:
- Prosesor 64-bit
- RAM minimal 4 GB
- Ruang hard disk minimal 10 GB
- Java Development Kit (JDK) 8 atau 11
- MySQL atau MariaDB
- SMTP server
Langkah-langkah Instalasi
Berikut adalah langkah-langkah instalasi OpenEMM di CentOS 7:
1. Instal Java Development Kit (JDK)
OpenEMM membutuhkan JDK versi 8 atau 11. Anda dapat menginstal JDK dengan perintah berikut:
sudo yum install java-1.8.0-openjdk-devel
Setelah instalasi selesai, pastikan JDK terpasang dengan menjalankan perintah:
java -version
Jika JDK terpasang dengan benar, Anda akan melihat output seperti ini:
openjdk version "1.8.0_302"OpenJDK Runtime Environment (build 1.8.0_302-b08)OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)
2. Instal MySQL atau MariaDB
OpenEMM membutuhkan database untuk menyimpan data pengguna dan email. Anda dapat menggunakan MySQL atau MariaDB sebagai database. Berikut adalah cara untuk menginstal MariaDB:
sudo yum install mariadb-serversudo systemctl start mariadbsudo systemctl enable mariadb
Setelah instalasi selesai, jalankan perintah berikut untuk mengamankan instalasi MariaDB:
sudo mysql_secure_installation
Anda akan diminta untuk membuat password root, menghapus user anonymous, dan sebagainya.
3. Buat database untuk OpenEMM
Setelah MariaDB terpasang, buat database untuk OpenEMM dengan menjalankan perintah berikut:
sudo mysql -u root -p
Masukkan password root MariaDB Anda kemudian jalankan perintah berikut:
CREATE DATABASE openemm DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;GRANT ALL PRIVILEGES ON openemm.* TO 'openemm'@'localhost' IDENTIFIED BY 'password';FLUSH PRIVILEGES;EXIT;
Ganti “password” dengan kata sandi yang ingin Anda gunakan untuk user openemm.
4. Unduh dan ekstrak OpenEMM
Unduh OpenEMM dari situs resminya dan ekstrak ke dalam direktori /opt:
cd /optsudo wget https://download.openemm.org/openemm-2021.04.00.tar.gzsudo tar -zxvf openemm-2021.04.00.tar.gz
5. Konfigurasi OpenEMM
Buka file openemm_install.sh untuk melakukan konfigurasi OpenEMM:
cd /opt/openemm/binsudo nano openemm_install.sh
Ganti baris berikut:
JAVA_HOME=/usr/lib/jvm/java-1.7.0
Dengan:
JAVA_HOME=/usr/lib/jvm/java-1.8.0
Selanjutnya, ubah baris berikut:
DBPASS=
Menjadi:
DBPASS=password
Ganti “password” dengan kata sandi yang Anda buat saat membuat database openemm.
6. Jalankan OpenEMM installer
Jalankan installer OpenEMM dengan perintah berikut:
sudo ./openemm_install.sh
Anda akan diminta untuk memasukkan beberapa informasi seperti alamat email administrator dan konfigurasi SMTP. Ikuti petunjuk yang diberikan di layar.
7. Jalankan OpenEMM
Jalankan OpenEMM dengan perintah berikut:
sudo /etc/init.d/openemm start
Buka browser dan akses http://localhost:8080 untuk mengakses OpenEMM. Masukkan username dan password yang Anda buat saat melakukan instalasi OpenEMM.
Kesimpulan
Instalasi OpenEMM di CentOS 7 memerlukan beberapa persyaratan seperti JDK, database, dan SMTP server. Dalam artikel ini, kami telah menjelaskan langkah-langkah instalasi OpenEMM dari awal hingga akhir. Dengan mengikuti panduan ini, Anda dapat menginstal OpenEMM dengan mudah dan menggunakannya untuk mengirim email massal ke pelanggan atau anggota organisasi Anda.