Hosting für Online-Kurse: LMS & Kursplattformen einrichten
Du willst Online-Kurse anbieten — als Kursplattform-Betreiber, Coach, Trainer oder Bildungsinstitut? Dann brauchst du das richtige Hosting. Wir erklären, welche LMS-Software welches Hosting braucht, wie viele Nutzer ein Server verträgt, und wie du die Kosten kalkulierst.
Was ist ein LMS und was braucht es?
Ein Learning Management System (LMS) ist eine Softwareplattform, auf der du Kursinhalte erstellen, organisieren und an Schüler oder Teilnehmer verteilen kannst. Neben Videokursen bieten die meisten LMS auch Quizze, Assignments, Zertifikate, Forums und Progress-Tracking.
Ein LMS auf einem eigenen Server zu betreiben (self-hosted) erfordert mehr technisches Know-how als ein SaaS-Tool, gibt dir aber vollständige Kontrolle über Daten, Preise und Branding. Für deutschsprachige Angebote ist die DSGVO-Konformität ein kritischer Faktor — besonders bei Daten wie Namen, E-Mail-Adressen und Kursfortschritten.
Ein LMS verarbeitet personenbezogene Daten: Namen, E-Mail-Adressen, Kursfortschritte, Testergebnisse. Wenn Teilnehmer aus der EU stammen, musst du einen Vertrag zur Auftragsverarbeitung (AVV) mit deinem Hoster haben, eine Datenschutzerklärung veröffentlichen, und die Einwilligung zur Verarbeitung einholen. Self-hosted LMS auf Servern außerhalb der EU brauchen zusätzliche Transfermechanismen (SCCs).
LMS-Vergleich: Self-Hosted vs. SaaS
| LMS / Plattform | Typ | Einrichtung | Monatliche Kosten | DSGVO | Video-Integration |
|---|---|---|---|---|---|
| LearnDash | WordPress Plugin | Mittel | ab 199 $ (einmalig) | ✓ Self-hosted | eingebaut |
| LifterLMS | WordPress Plugin | Mittel | ab 199 $ (einmalig) | ✓ Self-hosted | eingebaut |
| Tutor LMS | WordPress Plugin | Einfach | ab 149 $ (einmalig) | ✓ Self-hosted | YouTube/Vimeo |
| Moodle | Open Source | Schwer | Kostenlos (Hosting extra) | ✓ Self-hosted | BigBlueButton |
| Thinkific | SaaS | Einfach | Ab 0 $ (kostenlos) | ✓ | eingebaut |
| Teachable | SaaS | Einfach | Ab 29 $/Monat | ✓ | eingebaut |
| Podia | SaaS | Einfach | Ab 39 $/Monat | ✓ | eingebaut |
Hosting-Anforderungen je nach LMS
WordPress LMS (LearnDash, LifterLMS, Tutor LMS)
WordPress-basierte LMS nutzen die normale WordPress-Architektur — PHP + MySQL + Webserver — mit zusätzlichen Anforderungen durch Video-Inhalte. Typische Anforderungen:
- PHP 8.1+ — WordPress LMS Plugins sind тяжелые PHP-Anwendungen. PHP 8.2 ist ideal.
- MySQL 8.0+ — Für Datenbanken mit Kursinhalten, Nutzer-Progress und Quiz-Ergebnissen.
- NVMe-SSD — Video-Transcoding und Datenbankabfragen profitieren von schnellem Storage.
- 4+ GB RAM minimum — Bei mehr als 50 gleichzeitig aktiven Nutzern wird der Server sonst zum Flaschenhals.
- CDN für Videos — Keine Videos direkt vom Server streamen. YouTube, Vimeo, oder ein Video-CDN (Cloudflare Stream, Mux) nutzen.
Stream keine Videos direkt vom Webserver — das tötet deine Performance und verursacht hohe Bandbreitenkosten. Nutze Vimeo (ab 12 €/Monat), YouTube (kostenlos, aber mit YouTube-Branding), oder Cloudflare Stream (0,005 $/Min). Die LMS-Software speichert dann nur die URL zum Video, nicht das Video selbst.
Moodle
Moodle ist das mächtigste Open-Source-LMS, hat aber einen deutlich höheren technischen Anspruch. Moodle 4.x empfiehlt: PHP 8.1+, 512 MB RAM minimum (2 GB+ empfohlen), MySQL 8.0+ oder PostgreSQL 13+. Für große Installationen mit Hunderten von Nutzern gleichzeitig brauchst du einen VPS oder dedicated Server.
Deployment-Varianten: Shared Hosting reicht für unter 100 Nutzer. VPS (ab 10 €/Monat) für 100–2.000 Nutzer. Ab 2.000+ gleichzeitigen Nutzern brauchst du Clustering oder eine Managed-Moodle-Lösung (MoodleCloud, LearnCube).
Kostenkalkulation: Was kostet der LMS-Betrieb?
Die monatlichen Kosten für ein self-hosted LMS hängen von der Nutzeranzahl und den technischen Anforderungen ab. Hier eine Orientierung:
| Szenario | Hosting | LMS-Kosten | Video-Host | SSL | Monatlich |
|---|---|---|---|---|---|
| Bis 100 Nutzer, 3 Kurse | Hostinger (3,49 €/Monat) | Tutor LMS (149 $ einmalig) | YouTube (kostenlos) | Let's Encrypt | ~6 €/Monat |
| Bis 500 Nutzer, 10 Kurse | All-Inkl VPS (12 €/Monat) | LearnDash (199 $ einmalig) | Vimeo Pro (15 €/Monat) | Let's Encrypt | ~28 €/Monat |
| Bis 2.000 Nutzer, 20 Kurse | VPS Cloudways (16–35 €/Monat) | LearnDash (199 $ einmalig) | Cloudflare Stream (24 €/Monat) | Let's Encrypt | ~50–70 €/Monat |
| 2.000+ Nutzer, großes LMS | Dedizierter Server (90–250 €/Monat) | Moodle (kostenlos) | Custom CDN | Wildcard SSL | ~180–300 €/Monat |
WordPress LMS Plugins im Detail
- Marktführer bei WordPress-basierten LMS
- Drip Content (Kurse zeitlich freischalten)
- Quizzes, Assignments, Zertifikate
- Gruppen-Funktion für Firmenkunden
- Kompatibel mit vielen WordPress-Themes
- Für den Anbieter →
- Gute Drag-and-Drop-Kurserstellung
- Eingebaute Membership-Funktion
- Gut dokumentiert, große Community
- Free-Version mit eingeschränkten Features
- Für den Anbieter →
- Modernes Interface, leicht zu bedienen
- Quiz-Builder mit vielen Fragetypen
- Free-Version brauchbar für Einsteiger
- Frontend-Kurserstellung für Instruktoren
- Für den Anbieter →
Skalierung: Ab wann brauchst du mehr?
Der normale Weg eines erfolgreichen Online-Kurs-Business: startest mit Shared Hosting, VPS, Managed WordPress, bis du bei einem dedizierten Server oder einer Kubernetes-Umgebung landest. Hier die kritischen Schwellen:
- 0–100 Nutzer — Shared Hosting ausreichend. WordPress mit LearnDash auf Hostinger oder All-Inkl.
- 100–500 Nutzer — VPS mindestens. Der Engpass ist nicht die CPU, sondern der gleichzeitige MySQL-Zugriff bei vielen Quiz-Sessions gleichzeitig. SSD NVMe + mindestens 4 GB RAM.
- 500–2.000 Nutzer — Managed WordPress wie Raidboxes oder Cloudways. Caching-Layer (LiteSpeed Cache, Redis) wird essenziell. Video-Content unbedingt auf ein externes CDN auslagern.
- 2.000+ Nutzer — Dedizierter Server oder Cloud-Instanz (AWS, Google Cloud). Load Balancer, Redis für Sessions, CDN für statische Assets. Monitoring mit Prometheus + Grafana.
Plane die Skalierung VOR dem Problem. Wenn deine Site einmal langsam wird und Google sie als langsam bewertet hat, ist der Reputationsschaden schwerer wiedergutzumachen als die Mehrkosten für besseres Hosting im Vorfeld.
Fazit: Hosting für Online-Kurse
Für die meisten deutschsprachigen Kurs-Anbieter ist ein WordPress-basiertes LMS (LearnDash oder Tutor LMS) auf einem guten VPS die richtige Balance zwischen Kosten, Kontrolle und Komplexität. SaaS-Plattformen wie Thinkific oder Teachable sind einfacher aufzusetzen, haben aber höhere laufende Kosten und weniger Branding-Kontrolle.
Entscheidend: Video-Inhalte NIEMALS direkt vom Server streamen. YouTube, Vimeo oder Cloudflare Stream kosten pro Minute, sparen aber Server-Bandbreite und verbessern die Nutzererfahrung dramatisch.
Vergleiche Hosting-Anbieter für dein LMS-Projekt in unserem Hosting-Vergleich.
Hosting für deine Kursplattform finden
Finde das richtige Hosting: VPS für LearnDash, günstige Einstiegsoptionen, oder Managed WordPress für maximale Performance.