Install Moodle 4.3 on Ubuntu 22.04: A Step-by-Step Tutorial
Moodle adalah sistem manajemen pembelajaran (LMS) yang banyak digunakan di seluruh dunia. Dengan meningkatnya kebutuhan pembelajaran online, Moodle menawarkan platform yang fleksibel dan kaya fitur untuk pendidikan dan pelatihan. Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstal Moodle 4.3 di Ubuntu 22.04 dan mengkonfigurasi platform tersebut agar siap digunakan.
Prasyarat
Sebelum memulai instalasi, Anda perlu memastikan bahwa sistem Anda telah memenuhi prasyarat berikut:
- Instalasi Ubuntu 22.04 LTS yang diperbarui dan aman.
- Akun pengguna non-root dengan hak akses sudo.
- Server dengan LAMP stack (Linux, Apache, MySQL, PHP) terpasang.
- PHP versi 7.4, karena Moodle 4.3 tidak mendukung PHP versi 8.1.
- Domain atau nama host untuk akses yang lebih mudah.
Pastikan untuk memperbarui sistem Anda dan mengkonfigurasi server sebelum melakukan instalasi Moodle.
Langkah Utama
1. Memperbarui Sistem
Mulailah dengan memperbarui paket yang ada di sistem Anda:
sudo apt update && sudo apt upgrade -y
2. Menginstal LAMP Stack
Jika Anda belum menginstal LAMP stack, Anda dapat melakukannya dengan perintah berikut:
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
3. Menginstal PHP dan Ekstensi yang Diperlukan
Untuk menginstal PHP 7.4 dan ekstensi yang diperlukan, gunakan perintah berikut:
sudo apt install php7.4 php7.4-mysql php7.4-xml php7.4-mbstring php7.4-curl php7.4-zip php7.4-intl
4. Mengonfigurasi Database MySQL
Selanjutnya, Anda perlu membuat database dan pengguna untuk Moodle:
sudo mysql -u root -p
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'password_anda';
GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
5. Mengunduh dan Menginstal Moodle
Setelah mengkonfigurasi database, Anda bisa mengunduh Moodle:
wget https://download.moodle.org/download.php/stable43/moodle-latest-43.zip
Ekstrak arsip yang telah diunduh:
unzip moodle-latest-43.zip
Pindahkan folder yang telah diekstrak ke direktori root web Anda:
sudo mv moodle /var/www/html/
6. Menyiapkan Direktori Data Moodle
Buat direktori untuk data Moodle dan atur izin:
sudo mkdir /var/moodledata
sudo chown -R www-data:www-data /var/moodledata
sudo chmod -R 770 /var/moodledata
7. Mengkonfigurasi Apache untuk Moodle
Anda perlu membuat file konfigurasi virtual host untuk Moodle:
sudo nano /etc/apache2/sites-available/moodle.conf
Tambahkan konfigurasi berikut:
<VirtualHost *:80>
ServerAdmin admin@domainanda.com
DocumentRoot /var/www/html/moodle
ServerName domainanda.com
<Directory /var/www/html/moodle>
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Aktifkan modul dan restart Apache:
sudo a2ensite moodle.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
8. Menjalankan Installer Moodle
Anda sekarang dapat menjalankan installer Moodle dengan mengunjungi URL di browser:
http://domainanda.com
Ikuti petunjuk di layar untuk menyelesaikan instalasi. Anda akan diminta memasukkan detail database yang telah Anda buat sebelumnya.
KONFIGURASI LANJUTAN
Setelah instalasi selesai, Anda bisa melakukan beberapa konfigurasi tambahan untuk meningkatkan keamanan dan performa Moodle:
- Atur HTTPS menggunakan sertifikat SSL untuk meningkatkan keamanan.
- Aktifkan caching dengan memanfaatkan Redis atau Memcached untuk meningkatkan performa.
- Konfigurasikan cronjob untuk menjalankan tugas-tugas terjadwal Moodle.
BEST PRACTICES
Untuk memastikan Moodle berfungsi dengan optimal, ikuti praktik terbaik berikut:
- Selalu gunakan versi PHP yang disarankan oleh Moodle.
- Rutin melakukan backup database dan file Moodle.
- Perbarui Moodle dan plugin secara berkala untuk keamanan dan fitur terbaru.
- Monitor penggunaan sumber daya server untuk mencegah bottleneck.
TROUBLESHOOTING
Jika Anda mengalami masalah saat menginstal atau mengonfigurasi Moodle, berikut adalah beberapa solusi umum:
- Periksa log Apache di /var/log/apache2/error.log untuk mendapatkan informasi lebih lanjut tentang kesalahan.
- Pastikan semua ekstensi PHP yang diperlukan telah terinstal dan diaktifkan.
- Verifikasi bahwa izin direktori data Moodle benar dan dapat diakses oleh server web.
- Pastikan database MySQL berjalan dan kredensial yang Anda masukkan benar.
KESIMPULAN
Dalam tutorial ini, Anda telah mempelajari cara menginstal dan mengkonfigurasi Moodle 4.3 di Ubuntu 22.04. Dengan mengikuti langkah-langkah yang telah disediakan, Anda sekarang dapat memanfaatkan Moodle untuk kebutuhan pembelajaran online. Jangan lupa untuk selalu mematuhi praktik terbaik dan rutin memonitor sistem Anda untuk menjaga performa dan keamanan.
Untuk informasi lebih lanjut atau jika Anda memerlukan bantuan lebih lanjut, silakan hubungi kami untuk konsultasi.
Konsultasi Jasa Setup SekarangVerifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
📚 Artikel Terkait

Cara Install Moodle di Ubuntu
806 kata • Baca selengkapnya →
Cara Mudah Install WordPress di VPS DigitalOcean
798 kata • Baca selengkapnya →

Cara Install OpenSID (Sistem Informasi Desa) di Ubuntu 22.04
578 kata • Baca selengkapnya →

Cara Install OpenWRT di TP-LINK MR3420 Versi 2
636 kata • Baca selengkapnya →