Op

OpenOLAT on Ubuntu 24.04 LTS

Azure Applications

OpenOLAT, the open source learning management system for courses, assessments and e-portfolios, serving your campus over HTTPS the moment it boots.

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

OpenOLAT is a mature open source learning management system used by universities, schools and training organisations, among them the Universities of Zurich, Bern and Innsbruck. It brings course design and delivery together in one web platform: a visual course editor with learning paths, SCORM, xAPI and IMS content packages, tests and a shared question pool built on QTI 2.1, assessment and grading tools, groups with forums, wikis, chat and file sharing, e-portfolios, curriculum management, certificates and badges, calendars and virtual classroom integrations.

It suits higher education and schools running blended or fully online courses, companies delivering compliance and onboarding training with formal assessment, and any organisation that wants a self hosted learning platform on infrastructure it controls rather than a hosted LMS subscription.

Why the cloudimg image

cloudimg delivers OpenOLAT 21.0.3 from the official release, deployed on a dedicated Apache Tomcat 10.1 with OpenJDK 21 and a PostgreSQL 16 database on localhost, with nginx serving it over HTTPS. The database schema is created during the image build, so there is no setup wizard and nothing to configure before you sign in, and the Java heap scales with the size of VM you choose.

Nothing shared ships in the image. OpenOLAT's published default administrator password is never written to the database: the build seeds a random value instead, rotates it to one nobody records before capture, and your VM generates its own administrator password, database password, maintenance tokens, installation identifier and HTTPS certificate on first boot, writing them to a root-only file. The web server stays closed until that finishes. Only SSH and HTTPS are reachable from outside, port 80 only redirects to HTTPS, and self-registration and guest access are off until you enable them. Backed by 24/7 cloudimg support.

Common uses

  • University and school course delivery with tests, grading and certificates
  • Corporate onboarding and compliance training with tracked assessments
  • SCORM, xAPI and QTI content hosted on a platform you control

See it running

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

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