Pengantar
Moodle adalah sebuah platform untuk belajar yang didesain untuk kegiatan belajar mengajar secara online.
Moodle singkatan dari Modular Object-Oriented Dynamic Learning Environment. Jadi si moodle ini masuk kedalam varian CMS yang khusus bergerak di bidang edukasi.
Panduan ini akan membantu kamu melakukan install moodle di linux.
Prasyarat
Untuk mengikuti panduan ini, ada beberapa syarat yang harus terpenuhi :
- Punya server atau vps, yang terinstall vestacp. Jika belum, kamu bisa ikuti cara install vestacp di Ubuntu
- Punya akses ssh ke server.
Langkah 1, Konfigurasi vestacp
Pertama perlu ada penyesuaian di konfigurasi my.cnf dan php.ini agar moodle bisa berjalan optimal.
Masuk ke server kamu melalui ssh, kemudian
Tambahkan value di my.cnf, dengan cara :
nano /etc/my.cnf
[mysqld] innodb_file_format = Barracuda innodb_file_per_table = 1 innodb_large_prefix
Tambahkan value di php.ini, dengan cara :
nano /etc/php.ini
[opcache] zend_extension = php_opcache.dll opcache.enable = 1 opcache.memory_consumption = 128 opcache.max_accelerated_files = 10000 opcache.revalidate_freq = 60
; Required for Moodle opcache.use_cwd = 1 opcache.validate_timestamps = 1 opcache.save_comments = 1 opcache.enable_file_override = 0
Langkah 2, Install dan konfigurasi moodle 3.8
Lakukan ssh ke server dengan meenggunakan login root.
Download moodle versi (zip) terbaru melalui website https://download.moodle.org/releases/latest/ ,
wget https://download.moodle.org/download.php/direct/stable38/moodle-latest-38.zip
Pindah file moodle ke direktori public_html ,
mv moodle-latest-38.zip /home/admin/web/public_html
Ekstrak file zip,
unzip /home/admin/web/public_html/moodle-latest-38.zip
Buat database dan user database baru untuk moodle, masuk ke admin vestacp melalui url http://ipserver:8083
Pilih tab DB, tekan ikon + untuk menambahkan database baru, buat dengan detail sebagai berikut :
- DB name : admin_moodle
- User : admin_moodle
- Password : CNQPkp9GiP (bikin yang sulit yak)
Kembali ke ssh, buat folder moodledata .
mkdir /home/admin/web/public_html/moodledata
Selanjutnya modifikasi file config.php , dengan cara copy template config yang disediakan,
cp /home/admin/web/public_html/config-dist.php /home/admin/web/public_html/config.php nano /home/admin/web/public_html/config.php
Sesuaikan konfigurasi database, nama user dan password seperti yang kamu buat tadi.
Langkah 3, Lanjutkan Install melalui browser
Kemudian lanjutkan instalasinya melalui tampilan web :
Buka url http://ipserver dari browser , Klik Continue

Selanjutnya tampilan akan seperti ini, pastikan tidak ada warning. Lalu klik Continue

Setelah proses install berjalan, kamu bisa klik Continue lagi

Selanjutnya muncul form, kamu Isikan informasi user dan password yang akan dijadikan admin moodle.
Isikan semua informasi terkait dengan moodlenya > Klik Save Changes

Hasil akhirnya akan jadi seperti ini

Penutup
Moodle bisa jadi opsi andalan terutama untuk kamu yang bergelut dibidang edukasi. Moodle cocok untuk diterapkan dalam kelas online.
Keamanan moodle telah terjamin, Soalnya moodle dilengkapi fitur keamanan yang dapat melindungi data pribadi pengguna.
Semoga membantu ya sob!
Tau nggak Sob, MOODLE atau Modular Object-Oriented Dynamic Learning Environment adalah sebuah CMS (Content Management System) yang biasa dipakai untuk membuat kelas online didalam Web Read more
PENTING untuk pengguna Moodle di Hosting Tidak disarankan menginstal Moodle di layanan shared hosting karena keterbatasan sumber daya (CPU, RAM, Read more
Moodle (Modular Object-Oriented Dynamic Learning Environment) adalah platform pembelajaran online yang berbasis situs web. Dengan moodle kamu bisa memulai pembelajaran Read more
Sebagai seorang admin, pasti kamu pernah memiliki kendala login ke halaman admin moodle karena username ataupun password yang tidak Read more