Open-source LMS, managed
Your LMS bill shouldn't grow with your learner count
We started LearnHosted because e-learning platforms have a broken pricing model. SaaS LMS vendors charge per seat — so the more people learn, the more you pay. Self-hosting fixes the price but creates an IT job nobody signed up for. We fix both.
Our mission
Learning platforms should cost a predictable amount per month, run without you managing servers, and let you leave with your course data whenever you want. That's it.
Built for reliability
Runs on dedicated bare-metal servers. EU data residency available now. Additional hosting regions coming.
Dedicated Infrastructure
EU region available. Additional regions coming.
Encryption
TLS in transit, AES-256 at rest
Backups
Daily, encrypted, 30-day retention
Tenant isolation
Dedicated containers per customer
What we believe
Transparency
Every tool we host is open source — GPL-3.0 or AGPL-3.0. You can inspect the codebase, export your courses as standard formats, and move to another host or self-host anytime. No proprietary format, no lock-in.
Data sovereignty
Your LMS holds learner progress, completion records, and personally identifiable information. That data stays on dedicated infrastructure with full tenant isolation. DPA available on request.
Simplicity
You should be building courses, not debugging PHP memory limits or coordinating Moodle plugin upgrades. We handle provisioning, updates, backups, and monitoring. You handle the learning.
Fair pricing
Per-seat LMS pricing scales fast. At 100 users you pay $119/mo. At 500 users, $299/mo. At 1,000 users, $579/mo. Your bill grows every time your training program succeeds. We charge a flat monthly fee. Add as many learners as your plan supports.
Done with per-seat pricing?
Tell us how many learners you have and what you're currently paying. We'll recommend the right platform and have your instance running within 24 hours.
Get in touch