DE
Anmelden Konto erstellen

Moodle auf Saplo installieren: LMS günstiger als TalentLMS

Moodle auf deiner eigenen Box: Online-Kurse, Aufgaben, Tests, Bewertungen und ein Forum, ohne monatliche Plattformgebühren oder Teilnehmerlimits. MySQL-Datenbank und Admin-Konto werden automatisch konfiguriert, Zugangsdaten warten direkt nach der Installation in einer Datei. Schritt-für-Schritt-Anleitung inklusive Kostenvergleich mit TalentLMS.

Grzegorz Kalmus ·

TalentLMS im Starter-Plan kostet für bis zu 40 Benutzer 64 € pro Monat, also 764 € pro Jahr. Diese Grenze von 40 Konten umfasst sowohl Lehrer als auch Kursteilnehmer, sodass eine Sprachschule oder die Personalabteilung eines größeren Unternehmens schneller an diese Grenze stößt, als es den Anschein hat. Eine Überschreitung des Limits bedeutet ein Upgrade auf ein teureres Paket. Du zahlst also nicht für Funktionen, die du nutzt, sondern nur für den zusätzlichen Platz für eine weitere Person. Moodle ist eine Open-Source-LMS-Plattform für Online-Kurse, die gleiche Engine, die Universitäten und Sprachschulen weltweit nutzen, nur unter deiner eigenen Domain und ohne vorgegebene Kontenlimits. Im Folgenden erfährst du Schritt für Schritt, wie du Moodle auf Saplo einrichtest.

Warum Moodle statt TalentLMS?

Das Lizenzmodell kostenpflichtiger LMS-Plattformen hat zwei Schwachstellen, die Moodle beseitigt:

  • Das Kontolimit wird vom Plan vorgegeben; bei TalentLMS Starter sind es insgesamt 40 Nutzer, Lehrer und Kursteilnehmer. Eine Überschreitung erfordert ein teureres Paket, selbst wenn du nur ein paar Konten mehr benötigst.
  • Die Gebühr ist fest und monatlich, unabhängig davon, ob du einen oder zehn Kurse anbietest. TalentLMS Starter kostet 64 € pro Monat, also 764 € pro Jahr.

Moodle läuft als Docker-Container aus einem Legacy-Image bitnamilegacy/moodle, das die gemeinsam genutzte MySQL-Datenbank von Saplo verwendet. Dies ist dasselbe Muster wie bei WordPress, Ghost, BookStack und Nextcloud. Die Engine legt automatisch eine Datenbank dafür an, injiziert die Anmeldedaten und erstellt ein Administratorkonto. Die Gesamtkosten entsprechen den Kosten der Box selbst, ohne zusätzliche Gebühren pro Kursteilnehmer und ohne starres Kontolimit.

Anforderungen

Um Moodle auf Saplo zu installieren, benötigst du Folgendes:

  • Eine Box mit ausgeführtem Docker (die Engine startet ihn automatisch bei der Installation aus dem Katalog, Container-Nesting ist erforderlich, was Saplo standardmäßig bietet),
  • mindestens 1 GB freien RAM auf der Box und 10 GB Speicherplatz, d. h. der Box S Plan für 27 € pro Jahr reicht aus,
  • eine Domain oder Subdomain *.saploapp.pl ist im Preis jedes Plans enthalten, unter der die Plattform gehostet wird,
  • du erstellst KEINE separate Datenbank manuell, Moodle erhält eine eigene Datenbank im gemeinsam genutzten MySQL von Saplo, die Engine übergibt die Zugangsdaten automatisch.

Eine vollständige Beschreibung der Anwendung und ihren Platz im Katalog findest du auf der Moodle-Seite auf Saplo.

Schritt-für-Schritt-Installation

  1. Gehe im Saplo-Panel zum App-Katalog und wähle Moodle aus.
  2. Wähle eine Box mit mindestens 1 GB freiem RAM, auf der die Plattform installiert werden soll, und eine Domain oder Subdomain, unter der sie betrieben wird.
  3. Bestätige die Installation. Die Engine erstellt einen Container aus dem Legacy-Image bitnamilegacy/moodle, richtet eine leere Datenbank in MySQL Saplo ein und startet die Installation des Datenbankschemas. Da es sich um mehrere hundert Tabellen handelt, kann der erste Start länger dauern als bei leichteren Rezepten.
  4. Nach dem Start des Containers prüft die Engine per HTTP, ob die Plattform tatsächlich antwortet, bevor die Installation als abgeschlossen betrachtet wird.
  5. Der Login, das zufällige Passwort und die E-Mail-Adresse des Administratorkontos werden in der Datei MOODLE-SETUP.txt im Anwendungsverzeichnis gespeichert.

Wenn die Seite unmittelbar nach Abschluss der Installation für kurze Zeit einen Fehler zurückgibt, handelt es sich dabei in der Regel um die noch laufende Initialisierung des Datenbankschemas und nicht um einen Ausfall.

Erste Konfiguration

  1. Melde dich unter der Domainadresse mit den Daten von MOODLE-SETUP.txt an.
  2. Ändere dein Administrator-Passwort sofort nach der ersten Anmeldung in den Kontoeinstellungen.
  3. Erstelle den ersten Kurs unter Website-Administration und dann Kurse und Kurse und Kategorien verwalten.
  4. Füge Lehrkräfte und Kursteilnehmer manuell unter Benutzer hinzu oder aktiviere die Selbstregistrierung für Kursteilnehmer in den Authentifizierungseinstellungen.
  5. Zyklische Hintergrundaufgaben (Benachrichtigungen, Sitzungsbereinigung, Kalender) werden minütlich durch den integrierten Bildmechanismus ausgeführt, im Gegensatz zu Nextcloud gibt es hier keinen separaten Cron-Container.

Die Sicherung (automatisch ab Box L, manuell per Snapshot auf jedem Plan) umfasst beide Daten-Volumes, die Installation und moodledata mit den hochgeladenen Dateien, sodass Kurse, Aufgaben und Materialien eine Bereinigung des App-Katalogs überleben.

Moodle auf Saplo vs. TalentLMS

TalentLMS (Starter, bis zu 40 Benutzer) Moodle auf Saplo
Abrechnungsmodell feste monatliche Gebühr für ein Limit von 40 Konten Kosten der Box selbst, ohne Kontolimit
Jährliche Kosten 764 € (64 € pro Monat) 27 € (Box S)
Limit für Kursteilnehmer und Lehrer 40 insgesamt, mehr erfordert einen teureren Plan kein Limit, Beschränkung sind die Ressourcen der Box
Datenbesitz auf den Servern von TalentLMS auf deiner Box
Personalisierung beschränkt auf die Plattform-Einstellungen vollständig, Open Source, eigene Themes und Plugins

Häufig gestellte Fragen

Muss ich die Datenbank selbst anlegen? Nein, Moodle erhält eine eigene, leere Datenbank im gemeinsam genutzten MySQL von Saplo. Die Engine überträgt die Zugangsdaten automatisch an den Container.

Wo finde ich das Administratorpasswort? In der Datei MOODLE-SETUP.txt im Anwendungsverzeichnis auf dem Box, zusammen mit dem Login und der E-Mail-Adresse des Kontos.

Gibt es eine Begrenzung der Teilnehmerzahl? Es gibt keine lizenzbedingte Begrenzung. Die einzigen Beschränkungen sind die Ressourcen der Box, auf der die Installation läuft.

Warum dauert der erste Start länger als bei anderen Anwendungen? Beim ersten Start installiert der Container das Datenbankschema. Das sind mehrere hundert Tabellen, daher ist ein vorübergehender Fehler direkt nach der Installation in der Regel eine noch andauernde Initialisierung, keine Fehlfunktion.

Umfasst die Sicherung die hochgeladenen Kursmaterialien? Ja, die Sicherung umfasst beide Datenvolumen, die Installation und moodledata, wo die hochgeladenen Dateien liegen.

Welcher Plan ist für den Start ausreichend? Box S ist mit den minimalen Anforderungen der Rezeptur (1 GB RAM, 10 GB Festplatte) der günstigste Plan, der Moodle unterstützt, für 27 € pro Jahr.

Wenn du heute monatlich für ein weiteres Teilnehmerkonto bei TalentLMS oder einer ähnlichen Plattform bezahlst, schreib uns, wir helfen dir, Moodle einzurichten und Kurse zu migrieren.

  • #E-Learning
  • #Moodle
  • #Anleitung
  • #TalentLMS