Untuk Mengikuti Tahapan ini pastikan telah mengikuti Tutorial Part Ke 3
Part 3 – Membuat Web Server di Ubuntu 20.04 (APACHE, MARIADB, PHP, PHPMYADMIN, WEBMIN, CERTBOT)
Step 1 – Pointing Domain & tambahkan A Record
Step 2 – Check status propagansi subdomain pada website dnschecker
Step 3 – Download Moodle & Ekstract Moodle
Silahkan menuju direktori atau folder /var/www/html di Ubuntu 20.04 Server
sudo cd /var/www/html
Download Moodle
sudo wget https://firmanpratama.id/repo/moodle-latest-311.zip
Unzip file installer moodle
sudo unzip moodle-latest-311.zip
Ubah permission & owner folder moodle
sudo chmod -R 777 /var/www/html/moodle
sudo chown -R www-data /var/www/html/moodle
Step 4 – Create Moodle Data
Buat folder moodledata di dalam folder /var
sudo mkdir /var/moodledata
Ubah permission & owner folder moodledata
sudo chmod -R 750 /var/moodledata
sudo chown -R www-data /var/moodledata
Step 5 – Create Virtual Host
Buat 2 konfigurasi virtual host untuk port 80 (http) dan port 443 (https) lalu sesuaikan dengan domain anda lalu arahkan ke folder /var/www/html/moodle
Step 6 – Create Database
Buat moodle database moodle via phpmyadmin
Buat username serta database untuk instalasi moodle
Selanjutnya klik Go untuk membuat username & passwordnya serta database moodle
Step 7 – Install SSL Let’s Encrypt
Install sertifikat ssl Let’s Encrypt
sudo certbot --apache -d namadomainAnda
Contoh
sudo certbot --apache -d e-learning.firmanpratama.id
Langkah di atas di ulangi selama per 3 Bulan (Masa Berlaku sertifikat ssl Let’s Encrypt) atau dapat di setting otomatis.
Step 8 – Install Moodle
Closing
sudo -R 750 /var/www/html/moodle
Part 1 – Mendaftar Akun di idcloudhost