Educational Digital Infrastructure — Collaboration and Research Services for Higher Education
openDesk Edu extends openDesk Community Edition with the core services universities need — learning management systems, collaborative tools, and research infrastructure — all integrated with openDesk's existing Keycloak SSO and unified portal. Deploy everything on Kubernetes with a single helmfile apply.
🌐 Website · 📖 Docs · 📝 Blog · 🚀 Get Started
| Repository | Description | Status |
|---|---|---|
| opendesk-edu/opendesk-edu | Core repository — Helm charts, helmfile deployment, documentation, and CI/CD for all educational services | 🟢 Active |
| opendesk-edu/opendesk-edu-website | Project website at opendesk-edu.org | 🟢 Active |
| opendesk-edu/.github | Organization profile and community health files | 🟢 Active |
openDesk Edu adds 13 services on top of openDesk CE, plus 3 alternative components:
| Service | Component | SSO | Description |
|---|---|---|---|
| 📖 LMS | ILIAS | SAML | Courses, assessments, forums, SCORM |
| 📖 LMS | Moodle | Shibboleth | Assignments, workshops, gradebook |
| Service | Component | Description |
|---|---|---|
| 🎥 Lectures | BigBlueButton | Teaching-focused VC: recording, breakout rooms, whiteboard |
| 📝 Collaborative Editing | Etherpad | Real-time collaborative documents |
| 📚 Knowledge Base | BookStack | Book/chapter structured wiki |
| 📋 Project Management | Planka | Kanban boards with OIDC |
| 🎫 Service Desk | Zammad | Multi-channel helpdesk with SAML |
| 📊 Surveys | LimeSurvey | Course evaluations, research surveys |
| 🔑 Password Self-Service | LTB SSP | LDAP password reset |
| 📐 Diagramming | Draw.io | Architecture diagrams, flowcharts |
| ✏️ Whiteboarding | Excalidraw | Hand-drawn sketches, brainstorming |
| ☁️ File Sync (alt) | OpenCloud | CS3-based, lightweight file sync |
| 💌 Webmail (alt) | SOGo | Email-focused groupware |
| 📰 CMS | TYPO3 | Enterprise content management |
All services integrate with openDesk's Keycloak SSO and Nubus portal — one login for everything.
┌─────────────────────────────────────────────────────┐
│ Nubus Portal & IAM │
│ ┌──────────┐ ┌──────────┐ ┌──────────────────┐ │
│ │ Keycloak │ │ LDAP │ │ Shibboleth IdP │ │
│ │ (SAML/OIDC│ │(OpenLDAP)│ │ (DFN-AAI) │ │
│ └────┬─────┘ └────┬─────┘ └────────┬─────────┘ │
├───────┴──────────────┴──────────────────┴────────────┤
│ Service Layer │
│ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │
│ │ ILIAS │ │ Moodle │ │ BBB │ │OpenCloud│ │
│ │ SAML │ │Shibboleth│ │SAML/OIDC│ │ OIDC │ │
│ └────────┘ └────────┘ └────────┘ └────────┘ │
│ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │
│ │Etherpad│ │BookStack│ │ Planka │ │ Zammad │ │
│ └────────┘ └────────┘ └────────┘ └────────┘ │
│ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │
│ │LimeSurv.│ │ Draw.io│ │Excalidr.│ │ TYPO3 │ │
│ └────────┘ └────────┘ └────────┘ └────────┘ │
├──────────────────────────────────────────────────────┤
│ Infrastructure Layer │
│ ☸️ Kubernetes · 📦 Helm/helmfile · 💾 k8up/restic │
└──────────────────────────────────────────────────────┘
| 🌐 Website | opendesk-edu.org |
| 💬 Matrix | #opendesk-ce-public:matrix.uni-marburg.de |
| 🐙 GitHub | github.com/opendesk-edu |
| 🪣 Codeberg | codeberg.org/opendesk-edu |
| info@opendesk-edu.org | |
| 📝 Blog | opendesk-edu.org/en/blog |
All openDesk Edu repositories are licensed under Apache-2.0 unless otherwise noted.
openDesk Edu is a fork of openDesk by Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH.