openDesk Edu β Digitale Soevereiniteit aan Universiteiten
Chemnitzer Linux-Tage 2026 Β· 28.03.2026
Tobias WeiΓ Β· HRZ Zentrale Systeme Β· UniversitΓ€t Marburg
OpenCode.de | Supply Chain Door BMI gefinancierd platform | Ondertekende containerimages Soevereine cloudinfrastructuur | SBOM voor alle componenten
# Implementatie met Helmfile helmfile apply -e hrz
helmfile_generic.yaml.gotmpl
environments/hrz/
staging
# Charts lokaal klonen/pullen python3 dev/charts-local.py --match intercom python3 dev/charts-local.py --revert
Tweefasen-deprovisioneringsworkflow:
deprovisioned-*
deleted-*
helmfile apply
GitHub: github.com/opendesk-edu/opendesk-edu
6-staps SSO-flow:
Stack: Apache + Shibboleth SP + Keycloak Broker
Wrong Login or Password
givenname
surname
handlerSSL
shib_activate_new = 0
# 1. Kloon de repository git clone https://github.com/opendesk-edu/opendesk-edu.git cd opendesk-edu # 2. Configureer uw omgeving # Bewerk helmfile/environments/default/global.yaml.gotmpl # Stel uw domein, e-maildomein en imageregistry in # 3. Implementeer helmfile -e default apply
Volledige documentatie: docs/getting-started.md
# Laad nieuwste releases git checkout -b myrelease upstream/tags/v1.12.2 git pull # Bekijk wijzigingen helmfile diff -e hrz # Pas updates toe helmfile apply -e hrz # Terugdraaien indien nodig helmfile rollback -e hrz
ingressClassName: haproxy
replicaCount: 2
tune.bufsize: 65536
tune.http.maxhdr: 256
s3.example.org:9000/backup-primary
s3-backup.example.org:9000/backup-secondary
Help ons openDesk Edu voor universiteiten te bouwen!
Laten we samen soevereine universiteitssoftware bouwen!