Kolibri on Ubuntu 24.04 LTS

Azure Applications

Kolibri is an offline first learning platform that serves open educational content, lessons and quizzes to a whole classroom from one server, with no internet connection needed once the content is on board.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Kolibri, from the non profit Learning Equality, is an open source learning platform built for places where connectivity is scarce, expensive or unreliable. One Kolibri server holds a library of open educational content, videos, exercises, documents and interactive HTML5 activities, imported from the Kolibri Studio catalogue or from a USB drive, and serves it over the local network to any device with a browser.

It ships three roles in one application. Learners browse the library, work through lessons and take quizzes, and their progress is recorded even when the server has no internet. Coaches group learners into classes, assign lessons and quizzes drawn from the imported channels, and follow progress reports per learner and per exercise. Administrators manage the facility, its users and permissions, and choose which content channels are available. Because everything runs from the one server, a school, training centre, clinic or field office can keep teaching with no connectivity at all.

Why the cloudimg image

cloudimg ships Kolibri already installed and migrated, so the learner interface answers as soon as the instance finishes its first boot, with nothing to install or initialise. The image is secure by default and ships with no account at all: the device is left deliberately unprovisioned, and first boot creates a single administrator with a random per instance password written to a root only file, so no default login ever exists on a running instance. First boot also generates a per instance application signing key, replacing the single published key that upstream Kolibri uses on every installation, so signed values from one instance are worthless on another. Anonymous sign up and password free learner logins are both turned off by default, the application runs as an unprivileged service account, the base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step deploy guide, backed by 24/7 cloudimg support.

Common uses

  • Run a school or training centre library of open educational content with no internet connection
  • Assign lessons and quizzes to classes and follow learner progress from a coach dashboard
  • Serve curated learning content to a whole site from one server over the local network

See it running

Real screenshots taken while testing this image against its deployment guide.

Kolibri on Ubuntu 24.04 LTS screenshot 1 Kolibri on Ubuntu 24.04 LTS screenshot 2 Kolibri on Ubuntu 24.04 LTS screenshot 3 Kolibri on Ubuntu 24.04 LTS screenshot 4