Get Rewarded! We will reward you with up to €50 credit on your account for every tutorial that you write and we publish!

Moodle auf Webhosting installieren

profile picture
Author
Adrian Struwe
Published
2025-10-07
Time to read
4 minutes reading time

Was ist Moodle?

Moodle ist ein kostenloses Bildungssystem, mit dem man Online-Kurse erstellen und absolvieren kann.

Beispiel-Benennungen

  • Benutzername: moodlc
  • Hostname: <wwwXXX>
  • Domain: <example.com>
  • Subdomain: <moodle.example.com>

Moodle installieren

Schritt 1 - Moodle herunterladen

Um Moodle herunterzuladen kann man entweder eine SSH- oder eine FTP-Verbindung verwenden. Die Zugangsdaten können in konsoleH unter Zugangsdetails > Logindaten eingesehen werden.

01 konsoleH login data de

  • Option 1 - Über SSH-Verbindung
    Für diese Option ist mindestens Webhosting L nötig.

    • 1.1 Datei herunterladen
      Nachdem eine SSH-Verbindung hergestellt wurde, kann die Datei heruntergeladen werden.

      moodlc@<wwwXXX>:~$ wget https://packaging.moodle.org/stable500/moodle-latest-500.tgz
    • 1.2 Datei entpacken
      Nachdem die tar.gz-Datei heruntergeladen wurde, kann diese entpackt werden.

      moodlc@<wwwXXX>:~$ tar -xf moodle-latest-500.tgz

      Im aktuellen Ordner sollte jetzt der moodle-Ordner sichtbar sein.

    • 1.3 Dateien verschieben
      Der moodle-Ordner kann jetzt in den public_html-Ordner verschoben werden.

      moodlc@<wwwXXX>:~$ mv moodle ~/public_html

  • Option 2 - Über FTP-Verbindung

    • 1.1 ZIP-Datei auf dem lokalen Gerät herunterladen
      Öffnen Sie https://download.moodle.org/download.php/stable500/moodle-latest-500.zip, um die aktuellste Version herunterzuladen.

    • 1.2 ZIP-Datei entpacken

      • Öffnen Sie auf Ihrem lokalen Gerät den "Downloads"-Ordner. Dort sollte die Moodle-Datei liegen.
      • Wählen Sie die Moodle-Datei mit einem Rechtsklick aus.
      • Wählen Sie „Alle extrahieren“ (unter Windows) oder verwenden Sie das Entpackprogramm Ihres Systems.
    • 1.3 Entpackte Dateien per FTP hochladen
      Die Dateien müssen jetzt per FTP auf den Server kopiert werden. Wählen den moodle-Ordner auf dem lokalen Gerät aus und kopieren Sie diesen in den public_html-Ordner auf dem Server.

Schritt 2 - Startverzeichnis anpassen

  • Öffnen Sie konsoleH
  • Wählen sie Konfiguration > Serverkonfiguration aus
  • Clicken sie den Ordner moodle unter public_html an.
  • Gehen sie auf "Startverzeichnis setzen" 03 konsoleH set webroot de

Schritt 3 - PHP-Einstellungen bearbeiten

  • Bleiben sie in der KonsoleH
  • Wählen Sie Konfiguration > PHP-Konfiguration » aus
  • Unter "PHP-Einstellungen", stellen Sie max_input_vars auf 5000
  • Scrollen Sie nach ganz unten und speichern Sie die Änderungen 02 konsoleH max input vars de

Schritt 4 - Datenbank erstellen

  • Bleiben sie in der KonsoleH
  • Wählen sie Einstellungen > Datenbanken > MariaDB/MySQL
  • Erstellen sie eine neue Datenbank (hinzufügen)
  • Bestätigen sie die Erstellung (hinzufügen)
  • Browser-Tab offen halten, um die Zugangsdaten später einzugeben.

Schritt 5 - Moodle installieren

Geben Sie im Webbrowser den Domainnamen ein (z.B. moodle.example.com). Dort sollte die Installationsseite für Moodle angezeigt werden.

  • Wählen Sie eine Sprache und klicken Sie anschließend auf Weiter. 04 Moodle installation language de
  • Setzen sie das Datenverzeichnis auf /usr/home/moodlc/moodle (mit ihrem Nutzernamen ersetzen). 05 Moodle directories de
  • Wählen sie MariaDB als Datenbank aus. 06 Moodle database type de
  • Trag die Datenbankdetails aus der KonsoleH ein. 07 Moodle database login de
  • Bestätigen sie die Lizenz, Server-Überprüfung und Installtion (jeweils ganz unten).
  • Geben Sie anschließend die Informationen für den neuen Admin-Login für Moodle ein. 08 Moodle admin login de
  • Danach können sie noch den Namen und Beschreibung der Webseite festlegen.
  • Abschließend können sie die Webseite registrieren, dieser Schritt kann unten links übersprungen werden.

Nächste Schritte

Wenn alles wie erwartet funktioniert hat, können Sie jetzt mit Moodle loslegen! Über https://moodle.example.com/my/courses.php können Sie neue Artikel hinzufügen und die Seite so einrichten, wie Sie es brauchen. Über https://moodle.example.com/my/ können Sie auf das Dashboard zugreifen und die Kurse sowie den Kalender sehen.

License: MIT
Want to contribute?

Get Rewarded: Get up to €50 in credit! Be a part of the community and contribute. Do it for the money. Do it for the bragging rights. And do it to teach others!

Report Issue
Try Hetzner Cloud

Get €20/$20 free credit!

Valid until: 31 December 2025 Valid for: 3 months and only for new customers
Get started
Want to contribute?

Get Rewarded: Get up to €50 credit on your account for every tutorial you write and we publish!

Find out more