Nach dem Seminar können Sie eine Moodle-Installation auf Linux-Systemen installieren, konfigurieren und betreiben. Sie verstehen die Architektur von Moodle, richten die erforderliche Serverumgebung ein und führen Updates sowie Upgrades sicher durch. Darüber hinaus kennen Sie bewährte Verfahren für Sicherheit, Backup und Monitoring.
Was ist Moodle? Architektur und Komponenten im Überblick (Webserver, PHP, Datenbank, moodledata)
Moodle-Versionen verstehen: Standard vs. LTS, Releasezyklen und Support-Laufzeiten
Abgrenzung zwischen System- und Website-Administration
Hosting-Entscheidungen: Self-hosted, Managed Hosting oder MoodleCloud
Server-Anforderungen und Umgebung
Systemvoraussetzungen: Betriebssystem, Apache oder nginx, PHP und Datenbank
PHP-Konfiguration für Moodle: wichtige Parameter wie memory_limit, max_input_vars und upload_max_filesize
Datenbank-Auswahl und Konfiguration: MySQL/MariaDB oder PostgreSQL
moodledata: Verzeichnisstruktur, Berechtigungen und Trennung vom Webroot
Installation von Moodle
Moodle per Download oder Git installieren: Vor- und Nachteile
Installation via Git: git clone, Branch-Konzept und Tags
Konfiguration der config.php mit den wichtigsten Einstellungen
Moodle-Installationsroutine: Web-Installer und CLI-Installer
Cron-Job einrichten, überwachen und absichern
Updates und Upgrades
Minor Updates durchführen und absichern
Minor Updates mit Git verwalten
Major Upgrades planen und vorbereiten
Prüfung von PHP-Versionen, Datenbankversionen und Plugin-Kompatibilität
Typische Stolperfallen bei Versionswechseln
Update-Workflow mit Test- und Produktivsystemen
Rollback-Strategien und Fehlerbehebung
Sicherheit und Wartung
HTTPS mit SSL/TLS-Zertifikaten und Let's Encrypt
Firewall-Grundkonfiguration und Absicherung administrativer Bereiche
Moodle-Sicherheitsübersicht und sicherheitsrelevante Einstellungen
Automatische Backups von Datenbank, moodledata und config.php
Restore-Tests und Wiederherstellungsszenarien
Monitoring von Logs, Cron-Jobs, Speicherplatz und Verfügbarkeit
Moodle-Sicherheitsmeldungen und Security Advisories verfolgen
Dauer/zeitlicher Ablauf:
1 Tage
Zielgruppe:
Das Seminar richtet sich an Linux-Administratoren, Systemadministratoren, IT-Mitarbeitende und technische Verantwortliche, die Moodle installieren, betreiben oder betreuen möchten.
Voraussetzungen:
Sie verfügen über praktische Erfahrungen in der Linux-Administration.
Sie kennen grundlegende Konzepte von Webservern und Datenbanken.
Moodle- oder PHP-Kenntnisse sind nicht erforderlich.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.