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 :
- Pastikan Anda sudah memiliki layanan VPS dan berstatus aktif
- 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.
- Apache
Apache akan digunakan sebagai server supaya website bisa diakses online. Ketikkan perintah berikut untuk installasi :sudo apt-get install apache2
- MySQL
MySQL adalah sistem manajemen database yang berfungsi untuk menyimpan berbagai data website. Ketikkan perintah dibawah :sudo apt-get install mysql-server
- 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
- 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
- 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!