Stud.IP Learning Management on Ubuntu 24.04 LTS

Azure Applications

Stud.IP is an open source learning and campus management system that universities use to run courses, enrolment, timetables, file sharing, forums and messaging from one web platform.

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

Stud.IP is a mature open source platform for learning management and campus management, run in production by hundreds of universities and colleges across Germany and Europe. It brings the whole life of a course online: lecturers create courses and seminars, students enrol and build a personal timetable, and each course gets its own space for documents and folders, a forum, a wiki, a participant list, a schedule and announcements. Around the courses it adds a personal calendar, an internal messaging and activity stream, news, room and resource booking, evaluations and questionnaires, and Courseware for building interactive online lessons.

It is designed for an institution rather than a single class: accounts carry roles such as student, tutor, lecturer and administrator, enrolment can be open or by application with waiting lists, and it integrates with existing identity systems over LDAP and Shibboleth single sign on. A plugin system and a documented API let an institution extend it and connect it to library, video and examination systems. Stud.IP runs on a classic PHP and MySQL compatible stack and is administered entirely from the browser.

Stud.IP is free software under the GNU General Public License version 2, so an institution keeps full control of its data and its platform.

Why the cloudimg image

The whole platform is assembled before you launch it: the web server, the PHP runtime with every extension Stud.IP requires, and the database are installed, tuned and wired together, so the platform is answering requests minutes after boot instead of after a long manual installation and schema import.

The image ships genuinely un provisioned. There is no administrator account, no database password and no application secret anywhere in it. On the first boot of your instance a one shot service generates a unique database password and unique application secrets, imports the schema, and creates a single administrator with a unique password, then proves that account works and that the well known default login is dead before the site is ever reachable. The web server and PHP runtime will not start until that has completed, so an unprovisioned instance can never be reached and the installer can never be seized by a passing visitor.

The document root is the application public directory only, the database listens on loopback only, and secret and configuration files sit outside the web root. A paired step by step deployment guide covers first sign in, your own domain and certificate, mail delivery, adding users and courses, and backups, and 24/7 cloudimg support is behind it.

Common uses

  • Run a university or college virtual campus with courses, enrolment, timetables and per course document, forum and wiki spaces
  • Give a training organisation a self hosted learning platform with Courseware online lessons, evaluations and messaging
  • Connect to existing identity systems over LDAP or Shibboleth single sign on and extend the platform with plugins and the API

See it running

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

Stud.IP Learning Management on Ubuntu 24.04 LTS screenshot 1 Stud.IP Learning Management on Ubuntu 24.04 LTS screenshot 2 Stud.IP Learning Management on Ubuntu 24.04 LTS screenshot 3 Stud.IP Learning Management on Ubuntu 24.04 LTS screenshot 4