Rumahweb Journal

Cara Install Moodle di VPS Ubuntu

Moodle adalah salah satu LMS yang dapat digunakan sebagai media pembelajaran. Pada panduan ini, kami akan mengulas tentang apa itu Moodle hingga cara install Moodle di VPS Ubuntu.

Seiring dengan perkembangan teknologi dan perubahan kurikulum, proses kegiatan belajar mengajar dituntut untuk menjadi lebih dinamis dan interaktif. Beberapa dekade yang silam, guru dan murid harus bertatap muka untuk menjalani kegiatan belajar mengajar, dengan menggunakan papan tulis, buku dan lembar jawaban sebagai media.

Kini, komputer dan smartphone telah menjadi media mainstream. Didukung oleh koneksi internet yang semakin murah dan terjangkau, kegiatan belajar mengajar bisa dilangsungkan kapanpun dan dimanapun, menggunakan aplikasi LMS (learning management system).

Apa itu Moodle?

Moodle adalah salah satu aplikagi Learning Management System open source paling populer dan digunakan secara luas oleh tenaga pendidik, untuk melangsungkan kegiatan belajar mengajar secara daring.

Sebagai sebuah aplikasi Learning Management System, Moodle menawarkan beberapa fitur utama, antara lain:

  1. Antarmuka yang mudah digunakan
  2. File manager
  3. Halaman course yang bisa dikustomisasi
  4. Track progress untuk memantau perkembangan peserta didik
  5. Dukungan multibahasa
  6. Masih banyak fitur-fitur unggulan lain, yang bisa dibaca di halaman dokumentasi berikut: https://docs.moodle.org/401/en/Features

Moodle dan VPS

Sebagai aplikasi Learning Management System yang komprehensif, Moodle mensyaratkan spesifikasi teknis yang cukup besar supaya bisa berjalan dan digunakan dengan layak. Berikut persyaratan sistem yang dianjurkan untuk bisa menjalankan Moodle:

Pindah Hosting ke Rumahweb Gratis

  1. Ruang penyimpanan minimum ideal dan realistis sebesar 5 GB.
  2. Prosesor dual core dengan kecepatan 2 Ghz
  3. Memori minimal yang direkomendasikan adalah 1 GB. Untuk skalabilitas yang lebih besar, memerlukan memori yang lebih besar.

Dengan spesifikasi minimum yang diperlukan, VPS Rumahweb adalah salah satu layanan yang ideal untuk menjalankan Moodle karena memiliki dedicated resource yang mumpuni, dengan harga yang terjangkau.

Informasi selengkapnya seputar layanan VPS Rumahweb, bisa Anda baca di halaman berikut: VPS Murah

Cara Install Moodle di VPS Ubuntu

Untuk proses instalasi Moodle pada VPS Ubuntu, terdiri dari persiapan sistem dan instalasi aplikasi di browser. Berikut langkah-langkah instalasi Moodle di VPS Ubuntu:

Step 1. Persiapan Sistem

1. Instalasi LAMP Server dan Dependensi Moodle

Login ke VPS melalui SSH, kemudian jalankan perintah sebagai berikut:

# sudo apt update
# sudo apt install php-xml php-mbstring php-curl php-zip php-gd php-intl php-soap lamp-server^

2. Persiapan Database

Buat nama database, user database dan password database yang akan digunakan oleh Moodle:

# sudo mysql -u root -p
# CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
# CREATE USER 'moodle'@'localhost' IDENTIFIED BY 'password';
# GRANT ALL ON moodle.* TO 'moodle'@'localhost';
# FLUSH PRIVILEGES;
# EXIT;

Silahkan sesuaikan nama database, user database dan password database sesuai dengan preferensi Anda. Untuk password diusahakan menggunakan password yang aman.

3. Konfigurasi Virtual Host di Apache

Apabila Anda ingin menginstal Moodle pada alamat domain tertentu, Anda harus melakukan konfigurasi Virtualhost terlebih dahulu di pengaturan Apache. Panduan konfigurasi Virtual Host Apache bisa Anda baca di halaman berikut.

4. Mengunduh Installer Moodle

Setelah melakukan konfigurasi virtualhost, langkah selanjutnya adalah mengunduh installer Moodle dan meletakannya ke dalam directory root website. Sebagai contoh: /var/www/html

# cd /var/www/html
# wget -O moodle-latest-401.tgz https://sourceforge.net/projects/moodle/files/Moodle/stable401/moodle-latest-401.tgz/download

Versi stable Moodle terbaru saat ini artikel ini ditulis adalah 4.0.1. Anda bisa memilih versi moodle sesuai kebutuhan, yang bisa Anda temukan di halaman berikut. Sesuaikan perintah wget dengan URL versi Moodle yang Anda pilih.

5. Menyiapkan Installer

Setelah file installer berhasil diunduh, langkah selanjutnya adalah mengekstraks dan memindahkannya ke directory root:

# cd /var/www/html
# sudo tar zxvf moodle-latest-401.tgz
# sudo mv /var/www/html/moodle/* /var/www/html

6. Penyesuaian File Owner dan Permissions

Langkah selanjutnya adalah melakukan penyesuaian file owner dan file permission:

# sudo chown -Rf www-data:www-data /var/www/
# sudo find /var/www/html/ -type d -exec chmod 755 {} \;
# sudo find /var/www/html/ -type f -exec chmod 644 {} \;

7. Penyesuaian Max Input Vars

Moodle menyarankan minimum nilai max_input_vars diset ke 5000. Berikut langkah penyesuaian max_input_vars:

# sudo nano /etc/php/7.4/apache2/php.ini

Tambahkan baris berikut:

max_input_vars = 5000

Simpan file, dengan menekan tombol Ctrl+X, ketik Y, tekan Enter. Apabila Anda menggunakan Ubuntu 22.04 dengan PHP 8.1, ganti path-nya menjadi:

# sudo nano /etc/php/8.1/apache2/php.ini

Step 2. Instalasi Aplikasi Melalui Browser

Setelah persiapan sistem selesai dilakukan, langkah selanjutnya adalah instalasi aplikasi Moodle melalui web browser.

1. Akses alamat domain yang sudah dihubungkan ke VPS, atau kalau belum, akses IP Address VPS milik Anda. Nanti akan muncul halaman default instalasi, klik tombol Next.

install moodle

2. Akan muncul konfirmasi alamat web, direktori utama dan direktori data Moodle. Anda bisa langsung klik tombol Next.

setting install moodle

3. Pada jendela choose database driver, klik Next.

setting database di moodle

4. Langkah selanjutnya, akan muncul jendela konfigurasi database. Masukkan nama database, user database dan password database yang sudah dibuat sebelumnya, kemudian klik Next.

mengisi data instalasi moodle

5. Akan muncul jendela konfirmasi, klik tombol Continue.

lanjutkan install moodle

6. Muncul jendela pengecekan sistem, apabila statusnya sudah OK semua, klik Continue.

pengecekan sistem

7. Tunggu proses instalasi selesai, klik Continue.

proses pengecekan sistem

8. Pada langkah konfigurasi profile, masukkan username dan password administrator Moodle. Anda bisa menggunakan admin, dan untuk passwordnya harus kuat. Anda bisa menggunakan tool password generator online untuk mendapatkan kombinasi password yang aman. Terakhir, klik tombol Update Profile.

update profile

9. Langkah terakhir, masuk ke bagian konfigurasi umum website. Masukkan judul, deskripsi, alamat dan seterusnya. Di bagian support contact dan ongoing mail configurtion, bisa dimasukkan alamat email aktif yang Anda miliki. Klik Save Changes.

cara install moodle di vps ubuntu

10. Instalasi Moodle telah berhasil. Akan muncul konfirmasi Complete your site registration di bagian bawah, klik saja tombol Skip.

complete register

Sampai tahap ini, proses install Moodle di Ubuntu telah selesai. Selanjutnya, Anda bisa login ke halaman admin Moodle.

Step 3. Login Moodle

Halaman administrator Moodle bisa diakses dari alamat namadomain.com/admin atau dari IP_address/admin.

Login moodle

Selanjutnya silahkan masukkan username dan password login admin Moodle sesuai yang anda isi pada saat instalasi.

Penutup

Pesatnya kemajuan teknologi informasi telah mendorong proses belajar mengajar beralih dari media konvensional ke media online berbasis aplikasi LMS. Pandemi Covid19 yang mewabah di seluruh dunia, mengakselerasi proses itu menjadi lebih cepat dan masif.

Setelah pandemi melandai, kegiatan belajar mengajar telah mengalami disrupsi yang sistematik, sehingga pembelajaran online berbasis LMS telah menjadi bagian yang integral dan tak terpisahkan.

Moodle dan VPS, adalah kombinasi yang cukup powerful, untuk menghadirkan sebuah media pembelajaran online yang komprehensif. Demikian artikel journal Cara Install Moodle di VPS Ubuntu, semoga bisa membantu Anda untuk menyiapkan media pembelajaran online.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 5 / 5. Vote count: 1

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Cloud Hosting Terbaik Rumahweb

Alwan Rosyidi

FOSS enthusiast. Technical Support Rumahweb.