Introduction
Overview
Mentor LMS is a self-hosted Laravel script for selling courses and running an online learning platform — buy once, install on your server, own it forever.
Mentor LMS is a self-hosted learning management system you purchase once and install on your own server. There are no monthly fees, no revenue cuts, and no vendor lock-in.
It runs on Laravel + React and ships with everything you need to launch a course platform out of the box — course builder, live classes, exams, certificates, payments, and more.
Who is it for?
Mentor LMS is built for anyone who wants to run their own online learning platform:
- Solo instructors selling their own courses
- Training centers and schools managing students and curricula
- Entrepreneurs building a multi-instructor course marketplace
- Businesses running internal employee training programs
What's included
- Multi-instructor marketplace support with commission management
- Drag-and-drop page builder
- Live classes via Zoom integration
- Exams, quizzes, and auto-grading
- Certificates and marksheets on completion
- Built-in payment gateways (Stripe, PayPal, Razorpay, and more)
- Multi-language dashboard support
- Blog, forums, and student reviews
- One-click updates and backups
Tech stack
| Layer | Technology |
|---|---|
| Backend | Laravel (PHP) |
| Frontend | React via Inertia.js |
| Styling | Tailwind CSS + Shadcn/UI |
| Storage | Local, AWS S3, or Cloudflare R2 |
Where to go next
- Requirements — check server requirements before installing
- Installation — step-by-step setup guide
- Features — full feature reference