//

Cara memasang moodle mudah menggunakan VPS (ubuntu+aapanel) modal Klik

VPS

MEMASANG MOODLE MINIM EFFORT

Toko Youtube TikTok  DONASI

KLIK UPLOAD JADI

Di artikel ini akan kita bahas bagaimana cara memasang moodle menggunakan VPS bersistem operasi ubuntu dengan paket aapanel. aaPanel merupakan salah satu control panel yang bersifat Open-Source yang memiliki banyak fitur. Diantaranya aaPanel menyediakan 3 Web Server open-source yang populer yaitu. Nginx, Apache dan OpenLiteSpeed. informasi aapanel bisa di lihat disini : https://www.aapanel.com/

Menggunakan VPS (Virtual Private Server) memiliki beberapa keuntungan yang membuatnya pilihan populer bagi banyak pengguna, terutama dalam konteks hosting dan layanan server. Berikut adalah beberapa alasan utama mengapa VPS perlu digunakan:

1. Kendali Penuh

 

VPS memberikan akses root penuh, memungkinkan pengguna untuk mengatur server sesuai kebutuhan mereka. Pengguna bisa menginstal perangkat lunak, mengkonfigurasi pengaturan server, dan menjalankan berbagai aplikasi tanpa batasan seperti pada shared hosting.

2. Performa Lebih Baik

 

Dengan VPS, pengguna memiliki sumber daya (CPU, RAM, dan storage) yang dialokasikan khusus untuk mereka. Ini memastikan kinerja yang lebih konsisten dibandingkan dengan shared hosting, di mana sumber daya dibagi dengan banyak pengguna lain.

3. Keamanan Lebih Baik

VPS memberikan lingkungan yang lebih terisolasi dibandingkan shared hosting, sehingga risiko dari pengguna lain yang mungkin memiliki masalah keamanan lebih kecil. Pengguna juga dapat mengkonfigurasi firewall, VPN, dan lapisan keamanan lainnya untuk menjaga server tetap aman.

4. Scalability (Dapat Dikembangkan)

VPS memungkinkan peningkatan sumber daya server sesuai kebutuhan. Jika situs atau aplikasi tumbuh dan membutuhkan lebih banyak daya pemrosesan atau penyimpanan, pengguna bisa dengan mudah menambah sumber daya tanpa perlu berpindah ke jenis hosting lain.

5. Stabilitas dan Keterandalan

Karena pengguna memiliki sumber daya server mereka sendiri, tidak ada risiko downtime atau penurunan performa yang disebabkan oleh lonjakan lalu lintas pengguna lain, seperti yang sering terjadi di shared hosting.

6. Harga Terjangkau

Meskipun lebih mahal daripada shared hosting, VPS menawarkan harga yang jauh lebih murah dibandingkan dedicated server, tetapi dengan banyak manfaat serupa. Ini adalah pilihan yang ekonomis untuk mendapatkan kinerja tinggi tanpa harus membayar harga untuk server fisik yang sepenuhnya.

7. Customisasi dan Konfigurasi

VPS memungkinkan pengguna untuk memilih sistem operasi dan konfigurasi perangkat lunak yang sesuai dengan kebutuhan mereka. Ini membuatnya fleksibel bagi berbagai jenis aplikasi dan layanan, seperti hosting situs web yang memerlukan pengaturan khusus, database, atau layanan email.

8. IP Address Dedicated

Pengguna VPS mendapatkan alamat IP dedicated, yang mengurangi risiko terjadinya masalah seperti email yang masuk ke folder spam atau blokir dari beberapa layanan karena berbagi IP dengan pengguna lain yang melakukan aktivitas yang tidak diinginkan.


Secara keseluruhan, VPS adalah pilihan yang tepat jika Anda membutuhkan server dengan performa tinggi, kontrol penuh, dan keamanan, tetapi tidak ingin membayar biaya untuk dedicated server yang lebih mahal.

Cara Instal moodle menggunakan VPS Neo Lite Pro(wajib di instal paket bundle Ubuntu+aaPanel) dari Biznet Gio Gloud sebagai berikut :

Langkah 01 - jadi super admin

Pastikan anda sudah masuk di konsole VPS anda baik menggunakan teminal atau menggunakan putty dan anda sudah bisa login

  1. Pastikan anda masuk user root dengan perintah sudo -i 
  2. Update dahulu ubuntu anda sudo apt-get update && sudo apt-get upgrade
  3. Opsional..!! tes kecepatan storage anda dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync 

Langkah 02 - Cek aaPanel

  1.  melihat alamat IP, user dan password ketik perintah bt
  2. Pilih no 14 view panel default info
  3. Jila password tidak tahu pilih no 5 change panel password

Langkah 03 - Memasang Moodle

  1. Cari versi Moodle->kebutuhan (versi PHP dan database)
  2. Cari versi Moodle minimal yang bertanda + atau stable (untuk produksi) , jika ingin mencari keamanan cari yang versi LTS(Long Term Service)/akan dapat update jengka waktu lama, informasi versi moodle bisa anda lihat disini https://moodledev.io/general/releases 
  3. Penulis lebih senang Moodle vesi LTS karena kalau ada BUG langsung ada update, tahun 2024 moodle sudah versi 4 sehingga yang LTS adalah moodle 4.1.13+ STABLE (PHP 7.4, MariaDB 10.4 or MySQL 5.7 or Postgres 12 or MSSQL 2017 or Oracle 19c)
  4. Instal dahulu PHP, disini akan menggunkan PHP versi 8.0 dan pastikan, plugin PHP untuk fileinfo->Universal Extensions->For getting file MIME, encoding, etc, opcache->cache->for speeding uo PHP scripts, exif->general extension->for reading picture EXIF informatian bisa di instal dengan baik serta Mysql harus menggunakan utf8mb4 (untuk karakter teks yg lebih kompleks)

 

Langkah 04 - Pengujian concurrent user

  1. Menggunakan jmeter 5.6.3 yang 64bit bisa didownload di https://jmeter.apache.org/download_jmeter.cgi 
  2. Gunakan plugin blazzmeter untuk merecord sript, tujuannya membuat skenario pengujian, simpan dalam format jmx sehingga bisa langsung dimasukkan di Jmeter. akses di https://chromewebstore.google.com/detail/blazemeter-the-continuous/mbopgmdnpcbohhpnfglgohlbhfongabi?hl=en 
  3. Pastikan sudah menginstal java versi 8+ yang 64bit link : https://www.java.com/download/ie_manual.jsp 
  4. Seting Jmeter menggunakan memori maksimum yang sisa di komputer anda, edit bagian jmeter.bat cari  set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m ubah menjadi  et HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m artinya maksimal memori yang di gunakan Jmeter 4GB (-Xms4g -Xmx4g)
  5. RAM Jmeter yang digunakan akan berpengaruh kemampuan user yang digunakan untuk mengetes VPS
  6. Hal-hal yang mempengaruhi hasil dari Jmeter
    1. Perangkat keras disisi penguji, penggunaan user yang banyak harus diimbangi hardware yang mumpuni seperti (prosesor, RAM)
    2. Kecepatan Internet upload dan download  disisi penguji juga akan mempengaruhi hasil pengujian, semakin banyak user untuk menguji VPS sebaiknya internet disisi penguji juga harus kencang. Saat pengujian pastikan menggunakan koneksi kabel dan tidak menggunakan koneksi wireless.
    3. Perangkat lunak yang berjalan di biground juga akan mempengaruhi hasil pengujian, pastikan perangkat lunak yang berjalan seminim mungkin
    4. Pengujian dengan metode yang berbeda akan menghasilkan hasil uji yang berbeda pula
    5. Waktu pengujian yang berbeda akan menghasilkan hasil uji yang berbeda pula karena bisa jadi VPS hardwarenya sudah di uograde sehingga hasilnya akan jauh lebih tinggi

Tutorial dalam bentuk video : 

Catatan pengujian VPS Neo Lite Pro dari Biznet Gio Cloud https://www.biznetgio.com/ 

  1. concurrent user dengan jumlah 1000 user dengan spesifikasi VPS 1vCPU dan Ram 1GB mengakses login dan membuka course (Isi course standar spada dari Kemendikbudristek https://spada.kemdikbud.go.id/ ) secara bersamaan dikatakan sangat bagus dikarenakan moodle dengan ram 1GB disarankan hanya untuk 50 user saja.
  2. Pengujian concurrent user hanya dilakukan 1 kali di setiap user yang diuji, karena keterbatasan waktu dan peforma perangkat keras, pengujian dengan metode lain bisa jadi hasilnya akan berbeda.
  3. Hardware pengujian concurrent user menggunakan prosesor core i5 Gen-3 4Core, RAM 12GB (sisa 6GB), SSD 256GB, kecepatan Internet upload 10Mbps download 40Mbps, perangkat lunak yang berjalan di latar belakang record screen menggunakan OBS, menjalankan virtual avatar dan crome. Penting!! kecepatan internet, hardware yang digunakan serta perangkat lunak yang berjalan di latar belakang mempengaruhi hasil pengujian, karena aplikasi pengujian Jmeter sensitif hardware disisi penguji.
  4. Seting memori maksimal Jmeter hanya 4GB, seting memori berbeda bisa jadi menghasilkan hasil yang berbeda pula.
  5. Pengujian sebatas login bersamaan dan mengakses course(Isi course standar spada dari Kemendikbudristek https://spada.kemdikbud.go.id/ ) di uji 1 Oktober 2024 kondisi moodle tidak ada yang mengakses. Pengujian dengan cara yang berbeda bisa saja hasilnya akan berbeda.
  6. Pengujian di waktu yang berbeda bisa menghasilkan performa yang berbeda, bisa jadi kemampuannya jauh lebih tinggi karena sudah dilakukan upgrade hardware disisi server VPS NeoLite Pro. 

Pembelian VPS Biznet Gio Cloud : https://s.id/NEOLitePRO_JokoVlog
Info seputar VPS Biznet Gio Cloud : https://kb.biznetgio.com/
Email supportBiznet Gio : This email address is being protected from spambots. You need JavaScript enabled to view it.


 Sumber :

  1. https://kb.biznetgio.com/id_ID/instalasi/install-aapanel-sebagai-control-panel-hosting#:~:text=aaPanel%20merupakan%20salah%20satu%20control,Nginx%2C%20Apache%20dan%20OpenLiteSpeed
  2. chat GPT promting "kenapa harus menggunakan VPS"
  3. https://unix.stackexchange.com/questions/107164/what-is-the-most-accurate-way-to-measure-disk-read-write-speed-for-an-openvz-vps 
  4. https://forums.linuxmint.com/viewtopic.php?t=349688 
  5. https://hidessh.com/blog/lupa-akses-panel/ 
  6. Panduan LMS moodle untuk mahasiswa Universitas Siber Muhammadiyah https://drive.google.com/file/d/1EUZUDvxo0T0bbKVaT7jO_7uTJaUsQrak/view 
  7. https://spada.kemdikbud.go.id/panduan/FINAL-PANDUAN-INTEGRASI-LMS-PT-DENGAN-SPADA-INDONESIA-ver2.0.pdf 
  8. https://jurnal.polinema.ac.id/index.php/jip/article/download/1728/1347/5948 
  9. https://help.blazemeter.com/docs/guide/recorders-chrome-extension-record.html 

 

aaPanel merupakan salah satu control panel yang bersifat Open-Source yang memiliki banyak fitur. Diantaranya aaPanel menyediakan 3 Web Server open-source yang populer yaitu. Nginx, Apache dan OpenLiteSpeed.

 

Informasi Pemilik Blog
JokoVlog
Author: JokoVlogWebsite: https://s.id/jokovlogEmail: This email address is being protected from spambots. You need JavaScript enabled to view it.
Assalamualaikum wr. wb salam satu Server
Blog ini hanya untuk menceritakan kegiatan sehari-hari. Saat ini masih aktif menjadi akademisi. Youtube Channel : https://s.id/jokovlog Donasi: https://saweria.co/jokovlog

Bacaan asik lainnya..!

Thursday, 14 October 2021 03:27

Apakah Anda sudah mengenal Adsterra? Apakah Anda pernah memasang iklan di Adsterra? Yuk simak...

Sunday, 12 April 2015 20:04

Jam baru menunjukan 10 pagi tapi badan ini rasanya pengen di rebahkan di kamar mandi, eh..di kamar...

Thursday, 26 October 2023 09:05

Semua proses perubahan saat ini memiliki identitas 4.0. Ada industri 4.0, revolusi 4.0, web 4.0,...

Wednesday, 30 August 2023 10:14

List game disini bersumber dari https://in-sidegame.com/ penulis tidak melakukan pembajakan arikel...

AI JokoVlog ×
Ask me anything, and I'll answer you.

Tentang JokoVlog

JokoVlog berawal dari sebuah chanel youtube yang dibuat 26 Juni tahun 2017. Sekarang Jokovlog berkembang menjadi web blog. Melalui platform ini, saya Joko Supriyanto yang merupakan pemilik web blog ini membagikan berbagai konten, termasuk vlog harian, tips dan trik, serta diskusi mengenai perangkat lunak. Saya juga memiliki profil di GitHub dengan username "joklin12" yang akan digunakan untuk berbagi kode berbagai proyek terkait teknologi
 

 

Peta Lokasi

peta rumah

Top