Cara Instalasi OpenEMM di CentOS 7

Posted on

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.