MOOC Platform
MOOC Platform is a app in the osFoundry community catalog. Self-host the same platform powering edX, MIT OCW, Harvard's mooc.harvard.edu, and 10M+ MOOC learners worldwide — course authoring (Studio), learner experience (LMS), discussions, certificates, analytics. Powered by Open edX (via Tutor, the official deployment tool). Ships via a Tutor-bootstrapped self-contained image.
Details
- Workspace: osfoundry
- Category: PRODUCTIVITY
- Pricing: Free
- Access: Community
Features
- Self-host the same platform powering edX
- Harvard's mooc.harvard.edu
- 10M+ MOOC learners worldwide — course authoring (Studio)
- Learner experience (LMS)
- Discussions
- Certificates
Documentation
# MOOC Platform
Self-host Open edX, powered by Tutor.
## What you get
- **LMS** (the learner site — course catalog, course view, discussions, certificates)
- **Studio / CMS** (the course author site — drag-and-drop course builder)
- **Forum** (discussion service)
- **Notes** (annotation service)
- **MFE** (microfrontends — learning, account, profile, gradebook)
- **edx-platform** (LMS+CMS monolith) + Django + Celery workers + Caddy/nginx + MySQL + MongoDB + memcached + ElasticSearch + Redis
## ⚠️ Largest AIO in the catalog
**12 GB RAM, 4 vCPU, 80 GB volume.** Open edX is a beast — Tutor (the official deployment) normally fans out across 20+ containers. This AIO collapses them via Tutor's local-launch mode running everything in one container under supervisord. Boot takes 5-10 minutes. **Only run this for serious use** — for small classes #174 Moodle / #178 Chamilo are vastly lighter.
## CONFIRM-AT-BUILD
Tutor is the official Open edX deployment tool. We pin `overhangio/tutor` and use `tutor local launch` flow. `LMS_HOST` + `CMS_HOST` must be on different subdomains of the same parent (e.g. learn.example.com + studio.example.com) — Tutor enforces this.
How to use MOOC Platform in osFoundry
Install MOOC Platform into your workspace in one click, then fork it in osStudio to customise the prompts, tools, or configuration for your stack. Anyone in your workspace can pick up where you left off.
Other apps from the community
- CRM — Customer relationship management with contacts, deals, and pipeline tracking.
- Kanban Board — Drag-and-drop task board with swimlanes, labels, and team assignments.
- Helpdesk — Ticket triage and customer support inbox with SLA tracking.
- Page Builder — Block-based page editor with publishing to public URLs.
- Website Builder — Multi-page site builder with CMS, templates, and custom domains.
- Storefront — E-commerce storefront with product catalog, cart, and checkout.