Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

openEDU

openDesk Edu es un ecosistema abierto para instituciones educativas basado en openDesk CE, ofreciendo soberanía digital mediante 30+ aplicaciones específicas (LMS, videoconferencia, groupware) desplegadas en clúster K3s con Helmfile.

Ficha actualizada 24 sept 2026, 22:12 · upstream 24 sept 2026, 22:05 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es openEDU

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

openDesk Edu es una plataforma integral diseñada para instituciones educativas que busca garantizar la soberanía digital a través de un ecosistema abierto e intercambiable. Se basa en el submodule de openDesk Community Edition (CE) v1.17.0 y añade más de 30 aplicaciones específicas del sector educativo, todas ejecutándose en un clúster HRZ K3s. La arquitectura se divide en dos capas: la capa CE con servicios core como Keycloak, Nubus y Collabora, y la capa Edu que incluye LMS (ILIAS, Moodle), videoconferencia (BigBlueButton, Opencast), groupware (SOGo, Grommunio) y herramientas de colaboración.

El proyecto permite una alta personalización y elección de componentes, sustituyendo o ampliando las predeterminaciones de CE para cumplir con los requisitos universitarios. Incluye automatización del ciclo de vida académico, gestión de usuarios mediante importes/deprovisioning y federación SAML con DFN-AAI. La documentación es extensa, cubriendo despliegue, pruebas E2E con Playwright, integración con sops para secretos y plantillas de cumplimiento normativo (VVT, DSFA, TOM).

CASOS DE USO
  • Despliegue rápido de ecosistema educativo en clúster K3s usando helmfile y scripts bash.
  • Gestión centralizada de identidad federada mediante Keycloak SAML con DFN-AAI.
  • Automatización del ciclo académico (provisioning de semestres, importes de usuarios).
  • Plataforma de aprendizaje híbrida con LMS (ILIAS/Moodle) y videoconferencia (BigBlueButton/Opencast).
  • Groupware institucional con SOGo/Grommunio y almacenamiento en OpenCloud/Nextcloud.
  • Cumplimiento normativo mediante plantillas de documentación legal (VVT, DSFA, TOM).
PUNTOS DESTACADOS
  • Soberanía digital garantizada por elección e intercambibilidad de componentes bajo Apache-2.0.
  • Arquitectura modular con 33 aplicaciones específicas del sector educativo preconfiguradas.
  • Automatización robusta para gestión de usuarios y ciclos académicos (semester provisioning).
  • Integración nativa con infraestructura K3s y Helmfile para despliegues escalables.
  • Cumplimiento normativo facilitado con plantillas legales generalizadas en opendesk-edu-spec.
PRECAUCIONES
  • Requiere helmfile v1.x, kubectl y sops como prerequisitos antes del despliegue.
  • Complejidad HIGH según análisis técnico, no soporta one-click deployment automático.
  • Dependencia de clúster K3s específico (hrz.uni-marburg.de) para la capa Edu en el ejemplo.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Requiere helmfile v1.x, kubectl con contexto configurado y sops para secretos cifrados. Ejecutar ./deploy.sh para producción o --diff para dry-run. Verificar documentación en docs/deployment.md. No incluye Dockerfile ni compose; usa Helm charts en clúster K3s.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.