Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

openEDU-website

Sitio web oficial openEDU para instituciones educativas superiores. Construido con Next.js 16.2.1, React 19.2.4 y TypeScript estricto. Soporte multilenguaje (EN/DE/FR/ZH) mediante next-intl. Despliegue Docker con Traefik y HTTPS automático vía Let's Encrypt.

Ficha actualizada 24 sept 2026, 22:14 · upstream 24 sept 2026, 21:52 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es openEDU-website

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

El repositorio openEDU-website contiene el sitio web oficial para openEDU, una plataforma de trabajo digital de código abierto adaptada para instituciones de educación superior en Alemania. Está construido sobre Next.js 16.2.1 con App Router y salida standalone, utilizando React 19.2.4 y Tailwind CSS v4 como framework UI.

La aplicación implementa internacionalización completa mediante next-intl con soporte para inglés, alemán, francés y chino. El contenido se gestiona mediante archivos Markdown con MDX, organizados por locales en carpetas content/{locale}/{section}/. Cada artículo requiere frontmatter con título, fecha, descripción, categorías, etiquetas y estado de borrador.

El proyecto incluye pruebas unitarias con Vitest, pruebas end-to-end con Playwright, análisis de seguridad mediante Gitleaks y TruffleHog, y auditoría de dependencias semanal. El despliegue utiliza Docker multi-etapa con Traefik como proxy inverso para HTTPS automático y enrutamiento.

CASOS DE USO
  • Sitio web institucional para universidades públicas alemanas adaptado al sector educativo superior
  • Plataforma de documentación técnica con gestión de contenido mediante Markdown/MDX por locales
  • Portal informativo multilenguaje para proyectos open source en el ámbito académico
  • Sitio web autoalojado con despliegue Docker y HTTPS automático vía Let's Encrypt
PUNTOS DESTACADOS
  • Arquitectura Next.js App Router con salida standalone para despliegues optimizados
  • Sistema de internacionalización completo con next-intl en cuatro idiomas principales
  • Pipeline CI/CD exhaustivo con GitHub Actions: pruebas, seguridad, cobertura y despliegue automático
  • Gestión de contenido estructurada mediante frontmatter YAML con validación automática
  • Procesos de optimización de activos SVG integrados (validación, conversión PNG, paleta de colores)
  • Soporte para runners autoalojados con fallback a GitHub-hosted en mantenimiento
PRECAUCIONES
  • Dependencia de Docker y Traefik para despliegue, no es nativo del sistema
  • Requiere configuración manual de dominios y certificados TLS en producción
  • Pruebas e2e con Playwright pueden requerir entorno de navegador completo
  • Contenido estático limitado a Markdown/MDX sin base de datos integrada
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Usar docker compose build y up -d. Configurar Traefik para dominios opendesk-edu.org con TLS Let's Encrypt. Asegurar runners autoalojados en [self-hosted, linux, ubuntu-latest] para CI/CD más rápido. Verificar health checks tras despliegue. Mantener 7 días de artefactos de build.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
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.