Monday, 23 June 2025

Pasang Moodle 4.5.4+ di Docker,

🎯 Tujuan:

Menjalankan Moodle 4.5.4+ di Docker, bisa diakses online via Cloudflare Tunnel, di PC Debian 10 RAM 6 GB, bersamaan dengan WordPress.

✅ LANGKAH-LANGKAH SETUP

1. 📁 Buat Folder Moodle
mkdir -p ~/moodle-docker
cd ~/moodle-docker

2. 📝 Buat docker-compose.yml
nano docker-compose.yml

Isi dengan:

version: '3.7'

services:
  moodle:
    image: bitnami/moodle:4.5.4
    container_name: moodle
    ports:
      - "8088:8080"  # gunakan port unik
    environment:
      - MOODLE_DATABASE_HOST=mariadb
      - MOODLE_DATABASE_PORT_NUMBER=3306
      - MOODLE_DATABASE_USER=bn_moodle
      - MOODLE_DATABASE_NAME=bitnami_moodle
      - MOODLE_DATABASE_PASSWORD=moodlepass
      - MOODLE_USERNAME=admin
      - MOODLE_PASSWORD=admin123
      - MOODLE_EMAIL=admin@example.com
      - TZ=Asia/Makassar
    volumes:
      - moodle_data:/bitnami/moodle
      - moodledata_data:/bitnami/moodledata
    depends_on:
      - mariadb

  mariadb:
    image: bitnami/mariadb:10.11
    container_name: moodle-mariadb
    environment:
      - MARIADB_ROOT_PASSWORD=rootpass
      - MARIADB_DATABASE=bitnami_moodle
      - MARIADB_USER=bn_moodle
      - MARIADB_PASSWORD=moodlepass
    volumes:
      - mariadb_data:/bitnami/mariadb

volumes:
  moodle_data:
  moodledata_data:
  mariadb_data:

Gunakan port 8088 agar tidak bentrok dengan WordPress (biasanya port 80).


3. ▶️ Jalankan
docker-compose up -d

Cek status:
docker ps


. 🌍 Akses Lokal

Cek dulu lokal:
http://localhost:8088
atau dari HP/laptop dalam jaringan lokal:
http://IP-PC:8088


Share:

0 comments:

Post a Comment