Moodle LMS by Bitnami modfied by dickyasqaelani for casaos
205
Moodle Stack adalah containerized deployment untuk Moodle Learning Management System (LMS) menggunakan image Bitnami Legacy dengan database MariaDB. Stack ini dirancang untuk kemudahan deployment, persistensi data, dan konfigurasi yang siap pakai untuk production atau development.
1250 dan 1260 tersediamenggunakan docker pull langsung (Recomended)
docker pull dickyasqaelani/moodle-casaos
Atau download manual dari repository ini.
curl -O https://raw.githubusercontent.com/dickybulin26/moodle-stack/main/docker-compose.yml
docker compose up -d
Buka browser dan akses:
http://localhost:1250
admin#Admin123[email protected]⚠️ Segera ganti password setelah login pertama!
| Variable | Description | Default Value |
|---|---|---|
MOODLE_SITE_NAME | Nama situs Moodle | Moodle |
MOODLE_USERNAME | Username admin | admin |
MOODLE_PASSWORD | Password admin | #Admin123 |
MOODLE_EMAIL | Email admin | [email protected] |
| Host Port | Container Port | Service |
|---|---|---|
1250 | 8080 | Moodle HTTP |
1260 | 8443 | Moodle HTTPS |
Data tersimpan di Docker volumes:
moodle_mariadb_data # Database files
moodle_moodle_data # Moodle application files
moodle_moodledata_data # Moodle data (uploads, cache, etc.)
docker volume ls | grep moodle
docker run --rm -v moodle_mariadb_data:/data -v $(pwd):/backup alpine tar czf /backup/mariadb-backup.tar.gz /data
docker run --rm -v moodle_mariadb_data:/data -v $(pwd):/backup alpine tar xzf /backup/mariadb-backup.tar.gz -C /
docker compose logs -f
docker compose ps
docker stats moodle_app moodle_db
# Hapus dan recreate volumes
docker compose down -v
docker compose up -d
# Ganti port di docker-compose.yml
ports:
- "1251:8080" # Ganti 1250 dengan port lain
- "1261:8443" # Ganti 1260 dengan port lain
# Restart database terlebih dahulu
docker compose restart mariadb
sleep 10
docker compose restart moodle
# Pull latest images
docker compose pull
# Recreate containers with new images
docker compose up -d --force-recreate
docker compose stop
docker compose down
docker compose down -v
┌─────────────────────────────────────────────┐
│ Docker Network │
│ (moodle_net) │
│ │
│ ┌─────────────┐ ┌─────────────────┐ │
│ │ MariaDB │◄────►│ Moodle │ │
│ │ :3306 │ │ web:8080 │ │
│ └──────┬──────┘ └────────┬────────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌─────────────┐ ┌─────────────────┐ │
│ │ Volume │ │ Volumes │ │
│ │ mariadb_data│ │ moodle_data │ │
│ └─────────────┘ │ moodledata_data │ │
│ └─────────────────┘ │
└─────────────────────────────────────────────┘
MOODLE_PASSWORDMARIADB_PASSWORDMARIADB_ROOT_PASSWORDMIT License - see LICENSE file for details.
| Tag | Moodle Version | MariaDB Version | Description |
|---|---|---|---|
latest | 4.4 | 10.6 | Stable latest version |
4.4 | 4.4 | 10.6 | Specific version |
Maintainer: Dicky
Last Updated: 2026-05-02
Content type
Image
Digest
sha256:d49906e0e…
Size
34.7 MB
Last updated
5 months ago
docker pull dickyasqaelani/moodle-casaos