Cara Install Moodle di VPS CentOS 7

Pengenalan

Moodle adalah salah satu platform pembelajaran dan manajemen kursus terpopuler di dunia. Moodle dapat diinstal di berbagai sistem operasi dan dijalankan pada berbagai platform. Di dalam artikel ini, kita akan membahas cara install Moodle di VPS CentOS 7.

Persyaratan

Sebelum memulai instalasi Moodle, pastikan bahwa VPS Anda sudah memenuhi persyaratan berikut:

– VPS CentOS 7

– Akses root ke VPS

– Koneksi internet yang stabil

– Paket PHP, Apache, dan MySQL sudah terinstal di VPS

Langkah-langkah instalasi Moodle

Berikut adalah langkah-langkah instalasi Moodle di VPS CentOS 7:

1. Login ke VPS

Login ke VPS Anda dengan menggunakan koneksi SSH. Gunakan akses root untuk memastikan bahwa Anda memiliki otoritas penuh di VPS.

2. Update sistem operasi

Sebelum memulai instalasi Moodle, pastikan bahwa sistem operasi di VPS Anda sudah diperbarui dengan menggunakan perintah:

sudo yum update -y

3. Instal paket Apache dan PHP

Moodle memerlukan Apache dan PHP untuk diinstal di VPS Anda. Gunakan perintah berikut untuk menginstal kedua paket tersebut:

sudo yum install httpd php php-common php-mysqlnd php-gd php-mbstring php-mcrypt php-xml php-xmlrpc unzip -y

4. Konfigurasi Apache

Setelah instalasi selesai, konfigurasikan Apache untuk memungkinkan akses ke Moodle. Gunakan perintah berikut untuk membuka file konfigurasi Apache:

sudo nano /etc/httpd/conf/httpd.conf

Tambahkan baris berikut di akhir file:

ServerName [alamat IP VPS Anda]

Simpan perubahan dengan menekan Ctrl + X, kemudian Y untuk menyimpan dan keluar dari editor nano.

5. Instal MySQL

Moodle memerlukan MySQL untuk diinstal di VPS Anda. Gunakan perintah berikut untuk menginstal MySQL:

sudo yum install mysql-server -y

Aktifkan MySQL dengan perintah:

sudo systemctl start mysqld

6. Konfigurasi MySQL

Setelah instalasi selesai, konfigurasikan MySQL dengan perintah:

sudo mysql_secure_installation

Ikuti petunjuk yang muncul di layar untuk mengatur password root MySQL dan konfigurasi keamanan lainnya.

7. Buat database MySQL

Buat database MySQL untuk Moodle dengan perintah:

sudo mysql -u root -p

CREATE DATABASE moodle;

GRANT ALL PRIVILEGES ON moodle.* TO ‘moodleuser’@’localhost’ IDENTIFIED BY ‘password’;

FLUSH PRIVILEGES;

exit;

Ganti ‘moodleuser’ dan ‘password’ dengan nama pengguna dan kata sandi yang Anda inginkan.

8. Unduh Moodle

Unduh file arsip Moodle dengan perintah berikut:

cd /var/www/html

sudo wget https://download.moodle.org/download.php/direct/stable310/moodle-latest-310.tgz

Unzip file Moodle dengan perintah:

sudo tar -zxvf moodle-latest-310.tgz

Pindahkan file Moodle ke direktori root Apache dengan perintah:

sudo mv moodle /var/www/html/

9. Konfigurasi Moodle

Buka browser Anda dan akses Moodle melalui alamat IP VPS Anda. Ikuti langkah-langkah instalasi yang muncul di layar. Pada langkah “Database settings,” masukkan informasi database MySQL yang telah Anda buat pada langkah sebelumnya.Setelah semua langkah instalasi selesai, Anda akan dibawa ke halaman login Moodle.

10. Konfigurasi SSL (opsional)

Jika Anda ingin menggunakan SSL untuk melindungi akses ke Moodle, Anda dapat menginstal sertifikat SSL pada VPS Anda. Untuk melakukan hal ini, gunakan perintah:

sudo yum install mod_ssl openssl -y

Setelah instalasi selesai, buat sertifikat SSL dengan perintah:

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/pki/tls/private/[nama domain].key -out /etc/pki/tls/certs/[nama domain].crt

Ganti ‘[nama domain]’ dengan nama domain Anda.

Kesimpulan

Moodle adalah salah satu platform pembelajaran dan manajemen kursus terpopuler di dunia. Dalam artikel ini, kita telah membahas cara install Moodle di VPS CentOS 7. Pastikan VPS Anda memenuhi persyaratan sebelum memulai instalasi dan ikuti langkah-langkah instalasi dengan hati-hati. Jika Anda ingin melindungi akses ke Moodle, Anda dapat menginstal sertifikat SSL pada VPS Anda. Semoga artikel ini bermanfaat bagi Anda!