Docker
Mit Docker kann Moodle lokal installiert werden, siehe auch Lokales Moodle: moodle-docker auf github
Es kann aber neben Entwicklung auch für den produktiven Moodle-Betrieb genutzt werden. Niels Gandraß hat auf dem Hochschultreffen 2026 präsentiert, wie dies aussehen kann.
Agile Moodle Updates with Docker and GitLab CI
Die flexible und zugleich zuverlässige Verwaltung mehrerer Moodle-Plattformen in Entwicklungs-, Staging- und Produktionsumgebungen birgt verschiedene betriebliche Herausforderungen. Die Präsentation zeigt den Weg von einem klassischen manuellen Ansatz zu einem vollständig containerisierten Anwendungsstack. Die Containerarchitektur reicht von Moodle selbst bis hin zu spezifischen Worker-Diensten, wie beispielsweise GoeMaxima für den Fragetyp „STACK“. Software- und Plugin-Versionen werden in umgebungsspezifischen Konfigurationsdateien festgehalten, die in einem Git-Repository versioniert sind und schließlich in eine automatisierte GitLab-CI-Build-Pipeline einfließen, die bereitstellungsfertige Container erzeugt. Die Implementierung zeigt, wie Containerisierung und Automatisierung den Wartungsaufwand drastisch reduzieren, Bereitstellungsfehler minimieren und ein agiles Moodle-Plattformmanagement mit Upgrade-Ausfallzeiten von weniger als 60 Sekunden ermöglichen.
https://gandrass.de/#pub-Gandrass2026MoodleDocker
Down with the Downtime: Agile Moodle Updates with Docker and GitLab CI (31 Seiten, PDF)
Autor: Klaus Steitz, Technische Universität Darmstadt
Keine Kommentare vorhanden
Keine Kommentare vorhanden