Cara Install Moodle di Ubuntu 18.04

Cara Install Moodle di Ubuntu 18.04

Moodle adalah perangkat lunak open source berbasis web untuk e-learning atau membuat kelas belajar secara online. Moodle banyak diterapkan di sekolah dan perguruan tinggi termasuk di Indonesia.

Proyek Moodle dipimpin oleh Moodle HQ di mana secara finansial didukung oleh lebih dari 80 perusahaan mitra Moodle.

Fitur Moodle antara lain:

  • Modern, easy to use interface
  • Personalised Dashboard
  • Collaborative tools and activities
  • All-in-one calendar
  • Convenient file management
  • Simple and intuitive text editor

Daftar fitur Moodle secara lengkap baca di sini.

0.Perangkat Lunak yang digunakan

Perangkat lunak yang digunakan di tutorial ini adalah:

  • OS: Ubuntu 18.04
  • Web server: Apache 2.4
  • PHP Engine: PHP v7.2
  • Database: MariaDB 10.1
  • Moodle: Moodle v3.8
  • Subomain: moodle.defnex.com
  • SSL: Let’s Encrypt

1.Install Apache

Update Ubuntu terlebih dahulu

Install Apache web server

2.Install PHP

Install PHP

3.Install MariaDB

Install MariaDB database

Jawab pertanyaannya

Konfigurasi MariaDB

Tambahkan konfigurasinya di bawah [mysqld]

MariaDB configuration
MariaDB configuration

Restart MariaDB

Membuat database untuk Moodle

Create database
Create database

4.Download Moodle

Download Moodle v3.8

Membuat folder untuk Moodle

Konfigurasi virtual host untuk moodle.defnex.com

Masukkan konfigurasi virtual host

Aktifkan virtual host dan restart Apache

5.Install SSL Let’s Encrypt

Download certbot-auto

Request SSL untuk subdomain moodle.defnex.com

Install packages, Do you want to continue? [Y/n], jawab y

Masukkan alamat email

Setujui ToS

Persetujuan untuk dikirimi informasi mengenai Let’s Encrypt, bisa jawab Y atau N.

Sertifikat SSL dibuat, mengubah dan menambahkan konfigurasi virtual host untuk SSL.

Kemudian pilih 2 untuk redirect HTTP ke HTTPS.

Install SSL untuk moodle.defnex.com selesai

Sertifikat SSL hanya berlaku selama 90 hari, renew untuk memperbarui sertifikat SSL

6.Install Moodle

Browse https://moodle.defnex.com

Pemilihan bahasa, Next

Choose a language
Choose a language

Data directory isi dengan /var/www/moodle/data

Confirm paths
Confirm paths

Database driver, Type pilih MariaDB (native/mariadb)

Choose database driver
Choose database driver

Masukkan nama database, user database, dan password database

Database settings
Database settings

Konfirmasi lisensi, Continue

Confirm license
Confirm license

Pemeriksaan server apakah server sudah siap untuk install Moodle

Server checks
Server checks

Installation berjalan

Installation
Installation

Membuat akun administrator

Administrator account
Administrator account

Masukkan Full site name, Short name for site dan Front page summary

Front page settings
Front page settings

Jika berhasil, langsung masuk ke dashboard administrator

Moodle dashboard
Moodle dashboard

Selamat mencoba 🙂

Default image
Musa Amin
I am a Linux System Administrator and also write many tutorials about Linux, Cloud, and Open Source. Hire me via email hai[at]musaamin.web.id.

3 Comments

  1. pada bagian Konfigurasi MySQL file 50-server.cnf di server saya tidak ada pak, dir mariadb.conf.d kosong, posisi 10.3.23-MariaDB Debian Buster, apakah ada saran pak?

Leave a Reply