Sign inSign up

ruseler/alpine-moodle

By ruseler

â€ĸUpdated 4 days ago

A lightweight Moodle Docker image built on Alpine Linux

Image
Web servers
Operating systems
Content management system
0

2.6K

ruseler/alpine-moodle repository overview

â â„šī¸ About Alpine Moodle

A lightweight Moodle Docker image built on Alpine Linux⁠.

Docker Pulls Docker Image Size License MIT

This project is a fork of erseco/alpine-moodle⁠. The upstream documentation is available here⁠.

⁠What is this image?

ruseler/alpine-moodle packages Moodle into a single, small (~250 MB) container based on ruseler/alpine-php-webserver⁠. It runs Nginx + PHP-FPM under a non-privileged user, includes Moosh CLI⁠, and is configured entirely through environment variables.

Highlights:

  • PHP 8.3 or 8.4 FPM with ondemand process manager — low idle footprint
  • Works with PostgreSQL, or MariaDB/MySQL
  • Optional Redis session handler for HA deployments
  • Supports Moodle 4.x, 5.0, 5.1 (with /public directory) and main branch
  • Internal cron via runit (configurable)
  • Logs go straight to docker logs
  • Extensible via pre/post configuration hooks and POST_CONFIGURE_COMMANDS

⁠Where to start


This documentation is a fork of erseco/alpine-moodle⁠. The upstream documentation is available here⁠.

Tag summary

Content type

Image

Digest

sha256:985a5ce17â€Ļ

Size

288.4 MB

Last updated

4 days ago

docker pull ruseler/alpine-moodle:5.2