Cara Installasi Moodle di VPS

Pada tutorial sebelumnya yaitu installasi moddle di cPanel, nah pada kesempatan ini kami akan membahas bagaimana installasi moodle di VPS. Penggunaan VPS untuk installasi moodle lebih direkomendasikan daripada menggunakan cPanel shared hosting. Mengapa?

Pertama, sebuah website e-learning sering diakses secara bersamaan di satu waktu. Bisa saja dalam satu hari mencapai ribuan pengunjung. Nah, jika tidak memiliki daya tampung yang baik, website bisa saja mengalami overload bahkan down. 

Ibarat sebuah kelas yang diisi terlalu banyak siswa, akibatnya kegiatan pembelajaran tidak bisa berjalan dengan baik, bukan? 

Kedua, materi pembelajaran dalam e-learning sangat beragam dengan berbagai format. Mulai dari text, PDF, audio hingga video. Semua format tersebut harus mampu disimpan dengan baik.

Nah, VPS hosting memungkinkan Anda mengatur kebutuhan resources sesuai kebutuhan kelas pembelajaran yang diinginkan. Jika fokus pada audio visual, tentu perlu menambah resource yang digunakan.  

Tutorial Installasi Moodle di VPS

Sebelum menjalankan tutorial installasi moodle, ada beberapa hal yang perlu Anda persiapkan terlebih dahulu diantaranya yaitu :

  1. Pastikan Anda sudah memiliki layanan VPS dan berstatus aktif
  2. Pastikan domain yang akan Anda install moodle telah terhubung dengan VPS

Setelah 2 requirement diatas terpenuhi, maka Anda dapat melakukan installasi moodle di vps. Begini caranya :

Install Lamp Stack

Hal pertama yang perlu Anda lakukan ialah installasi beberapa tools pendukung supaya website dapat online, yaitu Apache, PHP, MySQL dan PHPMyAdmin.

  1. Apache
    Apache akan digunakan sebagai server supaya website bisa diakses online. Ketikkan perintah berikut untuk installasi :
    sudo apt-get install apache2
  2. MySQL
    MySQL adalah sistem manajemen database yang berfungsi untuk menyimpan berbagai data website. Ketikkan perintah dibawah :
    sudo apt-get install mysql-server
  3. PHP
    PHP adalah bahasa pemrograman yang berfungsi untuk menghubungkan Moodle dengan VPS. Sebelum instalasi PHP, Anda perlu menginstal software pendukung lain dengan perintah:
    sudo apt-get install -y software-properties-common

    Setelah itu, Anda bisa melakukan instalasi PHP versi 7.0 yang cocok dengan Moodle terbaru dengan perintah berikut:
    sudo add-apt-repository ppa:ondrej/php

    sudo apt-get update

    sudo apt-get install php7.0 php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-mysql php7.0 mbstring php7.0-mcrypt php7.0-zip php7.0-fpm php7.0-curl php7.0-xml php7.0-soap php7.0-xmlrpc php7.0-gd php7.0-intl

    Setelah instalasi PHP berhasil, maka lakukan restart Apache dengan perintah ini:
    systemctl restart apache2
  4. PHPMyAdmin
    PHPMyAdmin berfungsi untuk mengelola data yang dibutuhkan oleh Moodle. Sebelum instalasi, lakukan pemindahan direktori dengan mengetikkan perintah ini:
    cd /var/www/html/

    Setelah itu, silakan untuk mengetikkan perintah di bawah:
    sudo apt-get install phpmyadmin
  5. Akan muncul permintaan password dengan username default phpmyadmin atau root. Anda bebas mengisikan passwordnya dan jangan sampai lupa, ya.

Install Moodle

Setelah installasi berbagai tools di atas, pastikan sistem operasi Ubuntu Anda telah diperbarui dan ditingkatkan dengan perintah berikut:

sudo apt update 
sudo apt upgrade

Setelah sistem diperbarui, instal paket yang diperlukan untuk Moodle dengan perintah berikut:

sudo apt install php-xmlrpc php-soap php-intl php-gd php-mbstring php-xml php-cli php-curl php-zip php-ldap php-bcmath php-mysql

Download file instalasi Moodle terbaru dari situs web resmi Moodle

cd /var/www/
sudo wget https://download.moodle.org/download.php/direct/stable410/moodle-latest-410.tgz

Ekstrak file instalasi Moodle ke direktori /var/www/html/.

sudo tar -zxvf moodle-latest-410.tgz -C /var/www/html/

Buat direktori data untuk Moodle.

sudo mkdir /var/www/moodledata

Atur izin untuk direktori data.

sudo chown -R www-data:www-data /var/www/moodledata
sudo chmod -R 777 /var/www/moodledata

Buka browser web dan masukkan alamat IP VPS Ubuntu Anda diikuti oleh direktori Moodle. Misalnya

http://<ip-address>/moodle/

Ikuti panduan instalasi Moodle. Anda akan diminta untuk mengatur koneksi database dan memasukkan informasi dasar. Setelah instalasi selesai, hapus direktori instalasi.

sudo rm -rf /var/www/html/install

Setelah itu, buka port Apache 80 di firewall.

sudo ufw allow 80/tcp

Selesai! Moodle sudah terpasang dan dapat diakses di alamat IP VPS Ubuntu Anda.

Saran kami adalah untuk selalu menjaga VPS Ubuntu Anda tetap diperbarui dengan perintah sudo apt update dan sudo apt upgrade. Juga, pastikan untuk mengamankan server dengan menggunakan sandi yang kuat dan mengaktifkan akses SSH hanya untuk pengguna yang diizinkan. Semoga artikel ini bermanfaat!

Leave a Reply

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