open source · Learning · AGPL

Canvas LMS

A widely-adopted open LMS.

In short

  • What it is: Learning, 6k+ GitHub stars, licensed AGPL.
  • Replaces: Teachable — around $1,908/year saved.
  • Installed for: $249 on your own server — you own it, no monthly platform fee.
  • Licence: AGPL. AGPL obligations apply — self-host is fine; comply if offered as a service.
How the service works
6k+ GitHub starsAGPLinstall difficulty: medium

$1,908

replaces per year

$9,540

saved over 5 years

$249

one-time install (yours forever)

48h

delivery

what it replaces

Canvas LMS vs the tools it replaces.

FeatureCommercial toolCanvas LMS (self-hosted)
Monthly cost$159/moYour compute only
BrandingVendor brandSee licence
DataVendor-hostedOn your server
LicenceProprietaryAGPL

Replaces

  • Teachable — ~$159/mo

Licence posture

AGPL. AGPL obligations apply. Self-hosting is fine; comply if you offer it as a service, or buy a commercial licence.

AGPL obligations apply — self-host is fine; comply if offered as a service.

how to resell / replace

Turn it into a business.

Self-host for a client's internal use and charge for the install. If you modify and offer it as a network service, comply with AGPL — or buy a commercial licence.

Bundle this with a done-for-you product: see the AI businesses or the white-label alternatives.

Best for

Install difficulty

medium

what we do

The install, step by step.

1

Provision VPS + Docker

2

Configure secrets + provider keys

3

Database + storage setup

4

Branding + domain

5

HTTPS + backups

6

Smoke test + handover

canvas-lms · install demo
see it installed

Watch a Canvas LMS install.

We generate an architecture diagram of the repo and walk through the deployment. Enter your name and email to unlock the demo.

Install Canvas LMS — $249.

Flat fee, delivered in 24–48 hours, on your own server, with HTTPS, backups and the AI keys wired.

All repos