Moodle adalah sebuah platform pembelajaran elektronik atau biasa disebut E-Learning yang sudah sangat populer di kalangan akademisi di Indonesia maupun dunia. Moodle memungkinkan para pelajar dan pengajar untuk terhubung dan berinteraksi secara online dengan mudah, sehingga belajar dapat dilakukan dimanapun dan kapanpun. Moodle juga memungkinkan pengajar untuk membuat konten pembelajaran online, seperti modul, quiz, dan tugas secara mudah. Moodle bisa diinstall di server VPS Ubuntu 18.04 dan CentOS 7 dengan mudah. Berikut ini adalah panduan cara instalasi Moodle di VPS.
Instalasi Moodle di VPS Ubuntu 18.04
Sebelum memulai instalasi Moodle di VPS Ubuntu 18.04, pastikan server kamu sudah diupdate. Jalankan update dengan perintah:
sudo apt-get update
Kemudian install Apache dan PHP dengan perintah:
sudo apt-get install apache2 sudo apt-get install php libapache2-mod-php php-mysql php-curl php-zip php-dev php-gd sudo apt-get install php-xml php-mbstring php-tokenizer php-soap
Setelah itu, install MariaDB dengan perintah:
sudo apt-get install mariadb-server mariadb-client
Setelah MariaDB terinstall, login ke dalam MariaDB dengan perintah:
sudo mysql -u root -p
Kemudian buat database Moodle dengan perintah berikut:
CREATE DATABASE moodledb;
Buat user baru untuk database Moodle dengan perintah:
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'passwordmu';
Beri hak akses ke database moodledb untuk user moodleuser dengan perintah:
GRANT ALL PRIVILEGES ON moodledb.* TO 'moodleuser'@'localhost';
Jangan lupa untuk mengganti ‘passwordmu’ dengan password yang kuat.
Setelah itu, restart MariaDB dengan perintah:
sudo systemctl restart mariadb
Setelah itu, download Moodle dari situs resminya dengan perintah:
wget https://download.moodle.org/download.php/direct/stable310/moodle-latest-310.tgz
Ekstrak file Moodle dengan perintah:
tar -zxvf moodle-latest-310.tgz
Setelah itu, pindahkan direktori Moodle ke direktori /var/www/html dengan perintah:
sudo mv moodle /var/www/html/
Buat folder moodledata dengan perintah:
sudo mkdir /var/www/moodledata
Beri hak akses pada folder moodledata dengan perintah:
sudo chown -R www-data:www-data /var/www/moodledata
Buka web browser dan ketikkan IP server atau domain kamu di bar alamat. Misalnya http://123.123.123.123 atau http://domainku.com. Ikuti langkah berikutnya untuk instalasi Moodle. Pada menu database, masukkan informasi database yang telah dibuat sebelumnya. Setelah instalasi selesai, masukkan informasi admin untuk login ke dalam Moodle. Selamat, Moodle berhasil diinstall!
Instalasi Moodle di VPS CentOS 7
Pertama, pastikan server kamu sudah diupdate dengan menjalankan perintah:
sudo yum update
Setelah itu, install Apache dan PHP dengan perintah:
sudo yum install httpd sudo yum install php php-mysql php-curl php-gd php-xmlrpc php-intl php-xml php-mbstring php-soap php-zip
Setelah itu, aktifkan Apache dan set agar Apache berjalan ketika server di-restart:
sudo systemctl enable httpd.service sudo systemctl start httpd.service
Setelah itu, install MariaDB dengan perintah:
sudo yum install mariadb-server mariadb
Setelah MariaDB terinstall, aktifkan dan set agar MariaDB berjalan ketika server di-restart:
sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
Jangan lupa, jalankan perintah mysql_secure_installation untuk mengamankan MariaDB.
Kemudian login ke dalam MariaDB dengan perintah:
sudo mysql -u root -p
Buat database moodledb dengan perintah berikut:
CREATE DATABASE moodledb;
Buat user baru untuk database Moodle dengan perintah:
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'passwordmu';
Beri hak akses ke database moodledb untuk user moodleuser dengan perintah:
GRANT ALL PRIVILEGES ON moodledb.* TO 'moodleuser'@'localhost';
Jangan lupa untuk mengganti ‘passwordmu’ dengan password yang kuat.
Setelah itu, restart MariaDB dengan perintah:
sudo systemctl restart mariadb.service
Setelah itu, download Moodle dari situs resminya dengan perintah:
wget https://download.moodle.org/download.php/direct/stable310/moodle-latest-310.tgz
Ekstrak file Moodle dengan perintah:
tar -zxvf moodle-latest-310.tgz
Setelah itu, pindahkan direktori Moodle ke direktori /var/www/html dengan perintah:
sudo mv moodle /var/www/html/
Buat folder moodledata dengan perintah:
sudo mkdir /var/www/moodledata
Beri hak akses pada folder moodledata dengan perintah:
sudo chown -R apache:apache /var/www/moodledata
Buka web browser dan ketikkan IP server atau domain kamu di bar alamat. Misalnya http://123.123.123.123 atau http://domainku.com. Ikuti langkah berikutnya untuk instalasi Moodle. Pada menu database, masukkan informasi database yang telah dibuat sebelumnya. Setelah instalasi selesai, masukkan informasi admin untuk login ke dalam Moodle. Selamat, Moodle berhasil diinstall!
FAQ
Apakah Moodle gratis?
Ya, Moodle adalah produk open source yang gratis digunakan. Namun, kamu perlu mengeluarkan biaya untuk memasang Moodle di server VPS atau memperbarui Moodle ke versi terbaru.
Apakah Moodle memiliki fitur lengkap?
Ya, Moodle memiliki fitur lengkap yang memungkinkan pengajar untuk membuat modul, quiz, tugas, serta forum diskusi. Moodle juga memungkinkan pengajar untuk mengatur jadwal dan memantau kemajuan para pelajar.