Skip to main content

CourseMaker Docs

Self-hosted, white-label course platform — sysadmin guide

Easy to Use

Docker Compose, one host

Two containers, one volume. docker compose up -d --build on a 2 GB VPS and CourseMaker is live in under ten minutes.

Focus on What Matters

Credentials stay with the client

Stripe, Bunny Stream, and SMTP keys are pasted into the admin UI and encrypted in the database. The sysadmin never has to touch them.

Powered by React

Video never hits your server

Lessons upload direct from the browser to Bunny Stream over TUS. Your VPS stays small no matter how big the catalogue grows.