Cara Install Moodle 4.3 untuk Learning Management System di Ubuntu 22.04

Moodle, singkatan dari Modular Object-Oriented Dynamic Learning Environment, adalah platform sumber terbuka yang kokoh dirancang untuk memfasilitasi pembelajaran online dan manajemen kursus. Dikembangkan oleh Martin Dougiamas pada tahun 2002, Moodle telah berkembang menjadi salah satu Sistem Manajemen Pembelajaran (LMS) yang paling banyak digunakan secara global.

Baik Anda sebagai seorang pendidik, administrator, atau pelajar, Moodle menawarkan lingkungan yang kokoh dan fleksibel untuk membuat dan berpartisipasi dalam kursus online. Dalam tutorial ini, kita akan belajar bagaimana menginstal Moodle 4.3 dengan spesifikasi berikut:

  • Vultr Cloud Server: 1 CPU, 1 GB RAM, 32 GB Storage
  • Operating System: Ubuntu 22.04 LTS
  • Subdomain: lms.aminlabs.my.id
  • SSL: Let’s Encrypt
  • Web Server: Apache
  • PHP: PHP v8.1
  • Database: MariaDB v10.6
  • Moodle: Moodle v4.3.2

Catatan: Daftar di sini untuk mendapatkan $100 free credit dari Vultr

1. Update Sistem

Konek ke server dan lakukan update:

Catatan: Tutorial ini menggunakan user root.

2. Install Paket

Install paket yang dibutuhkan oleh Moodle, yaitu Apache web server, PHP, dan MariaDB database:

Buka file konfigurasi php.ini:

Atur konfigurasi berikut:

3. Membuat Database

Login ke MariaDB:

Membuat database untuk Moodle:

4. Download Moodle

Download Moodle v4.3.2 dari https://download.moodle.org:

Extract moodle-4.3.2.tgz:

Memindahkan direktori moodle ke /var/www/lms.aminlabs.my.id/moodle-app:

Membuat direktori moodle-data:

Mengubah user-group dan permission untuk direktori lms.aminlabs.my.id:

5. Konfigurasi Virtual Host

Membuat konfigurasi virtual host untuk subdomain lms.aminlabs.my.id:

Masukkan konfigurasi virtual host berikut:

Mengaktifkan modul rewrite, virtual host, dan restart Apache:

Memeriksa status UFW firewall:

Jika UFW aktif, ijinkan trafik ke port HTTP dan HTTPS:

Browse subdomain untuk menguji apakah Moodle sudah dapat diakses:

Moodle dengan protokol HTTP
Moodle dengan protokol HTTP

6. Konfigurasi HTTPS

Install certbot:

Request sertifikat SSL untuk subdomain:

Pesan yang ditampilkan jika request sertifikat SSL berhasil:

Browse subdomain untuk menguji hasil konfigurasi HTTPS:

Moodle dengan protokol HTTPS
Moodle dengan protokol HTTPS

7. Web Installation

Melanjutkan install Moodle di web browser. Pilih bahasa, misal English (en), lalu klik Next.
Masukkan path untuk direktori Data directory, yaitu /var/www/lms.aminlabs.my.id/moodle-data, lalu klik Next:

Confirm path
Confirm path

Database driver, pilih MariaDB (native/mariadb), lalu klik Next.
Enter database settings, masukkan Database name, Database user, dan Database password. lalu klik Next:

Database settings
Database settings

Copyright notice, klik Continue untuk confirm.
Memeriksa server environment telah memenuhi requirements. Klik Continue jika semuanya OK.

Memeriksa server environment
Memeriksa server environment

Install sedang berjalan. Klik Continue jika sudah selesai.

Progress of Moodle installation
Proses instalasi

Membuat akun admin, lalu klik Update profile.
Konfigurasi Site home settings, lalu klik Save changes:

Site home settings
Site home settings

Install Moodle telah selesai.
Site registration, klik Skip.

Moodle dashboard
Moodle dashboard

Selamat! Kita telah berhasil menginstal Moodle 4.3 pada Ubuntu 22.04. Mari jelajahi fitur-fitur platform ini, sesuaikan kursus-kursus kita, dan mulailah perjalanan pembelajaran online yang lancar dengan Moodle.

Leave a Reply

Your email address will not be published. Required fields are marked *