← Back to all sparks
L

LearnHouse

EDTECH
Velocity5.0

Next-generation open-source learning platform — courses, assignments, AI-assisted teaching, and code execution.

LearnHouse spends four releases smoothing self-host install, with EE mode at the center.

open-source-lmsself-hostclidockerenterprise-editiondeveloper-experience
Current state
All four recent LearnHouse releases are CLI updates (1.4.1 through 1.4.4), shipped between late March and mid-May. The work is concentrated on self-host install quality: Docker socket permissions on fresh Linux machines, non-interactive admin provisioning, SSR port forwarding inside Docker, Alembic migration config via env var, and a steady refactor of Enterprise Edition mode handling across both CLI and API. No user-facing application features ship in this window.
Where it's heading
Engineering attention is fully absorbed by self-host onboarding friction rather than application features. Enterprise Edition mode is the gravitational center — being simplified in 1.4.1, given a development override in 1.4.4 — suggesting EE is the commercial wedge and the team wants it cleanly togglable for dev and demo flows. Self-host install pain is the bottleneck the team has chosen to fix first.
Prediction
Expect at least one more 1.4.x CLI patch tightening EE mode, then a return to application-level releases once the install path stabilizes — the dev-override addition in 1.4.4 reads like the last piece of EE mode rework. Application-level feature work has been deferred and is overdue.

Recent moves

  1. 2d ago

    CLI 1.4.4

    Adds a development override for EE mode and SSR port forwarding in Docker — the dev-experience layer of the multi-release EE refactor. Also fixes Alembic migration config to read database URL from the environment, removing a hardcoded-config papercut for self-hosters.

    View source ↗
  2. 1mo ago

    CLI 1.4.3

    Empty-notes patch release between 1.4.2 and 1.4.4 — no user-visible changes documented. Likely an internal version bump or dependency refresh.

    View source ↗
  3. 1mo ago

    CLI 1.4.2

    Fixes Docker socket permissions on fresh Linux installs and patches an output leak in install.sh. Lifts a real friction point for first-time self-hosters on Linux — the kind of fix that turns failed installs into successful ones.

    View source ↗
  4. 1mo ago

    CLI 1.4.1

    Adds non-interactive admin email/password options to the dev command and starts the EE-mode simplification refactor across CLI and API. The non-interactive flags matter for scripted deployments and CI-driven demos; the EE refactor is the start of a multi-release rework that runs through 1.4.4.

    View source ↗