Saltar al contenido
Logotipo de Trainontech Trainontech

Educación Digital y Docencia FP · EDU-111

Aula virtual autoalojada de extremo a extremo

Moodle, Nextcloud y terminal web sobre infraestructura propia del centro, integrados y en operación.

Próximamente Avanzado 7 módulos · 32 clases

Formato asíncrono Administración pública, Docentes FP, Desarrollo Moodle, Nextcloud, ttyd, Docker

Lo que aprenderás

  • Diseñar la arquitectura del aula virtual con Docker, red interna y proxy inverso con TLS.
  • Desplegar Moodle y Nextcloud en contenedores con bases de datos y almacenamiento persistente.
  • Integrar Nextcloud como repositorio de ficheros accesible desde los cursos de Moodle.
  • Publicar ttyd tras autenticación para dar consola a las prácticas sin abrir SSH.
  • Unificar identidades y accesos entre servicios para no multiplicar contraseñas.
  • Definir un plan de copias, restauración probada y actualización de los tres servicios.
  • Documentar la operación y el reparto de responsabilidades del servicio en el centro.

Contenido del curso

7 módulos · 32 clases en vídeo · práctica guiada en cada módulo

Módulo 1 · Presentación y diseño del sistema 4 clases
  • Servicios necesarios y decisiones de arquitectura
  • Autoalojamiento: qué implica en soporte y responsabilidad
  • Dimensionar el servidor y el almacenamiento
  • Preparar el host, el dominio y los certificados
Módulo 2 · Base de la infraestructura 5 clases
  • Red de contenedores y separación de servicios
  • Proxy inverso con TLS y renovación automática
  • Bases de datos y volúmenes persistentes
  • Variables de entorno y gestión de secretos
  • Estructura del repositorio de despliegue
Módulo 3 · Moodle en producción 4 clases
  • Despliegue de Moodle con su base de datos y moodledata
  • Cron, cachés y ajustes de rendimiento
  • Configuración inicial del sitio y de los roles
  • Correo saliente y notificaciones
Módulo 4 · Nextcloud e integración de ficheros 5 clases
  • Despliegue de Nextcloud y almacenamiento de datos
  • Usuarios, grupos y cuotas
  • Compartición con enlaces y permisos
  • Acceso a ficheros de Nextcloud desde los cursos de Moodle
  • Sincronización de escritorio y acceso desde el aula
Módulo 5 · Terminal web y prácticas técnicas 4 clases
  • ttyd publicado tras autenticación
  • Contenedor de prácticas aislado por usuario
  • Integrar el acceso a la consola desde el curso
  • Registro de sesiones y control de riesgos
Módulo 6 · Identidades, seguridad y datos 5 clases
  • Unificar el acceso entre servicios
  • Política de contraseñas y segundo factor
  • Cortafuegos, puertos expuestos y superficie de ataque
  • Protección de datos personales del alumnado
  • Registros y trazabilidad de accesos
Módulo 7 · Caso práctico: puesta en servicio del aula virtual 5 clases
  • Despliegue completo del conjunto
  • Alta de un grupo real y prueba de uso
  • Plan de copias y restauración verificada
  • Procedimiento de actualización de los tres servicios
  • Documentación de operación y reparto de responsabilidades

Requisitos

  • Administración de Linux y experiencia con Docker y docker compose.
  • Conocimiento funcional de Moodle como gestor o administrador de plataforma.
  • Un servidor propio o alojado donde desplegar el conjunto y un nombre de dominio para publicarlo.

Descripción

Muchos centros y organismos acaban con la formación repartida entre servicios ajenos: la plataforma en un sitio, los ficheros en una nube comercial, los accesos técnicos resueltos con soluciones improvisadas. Nadie tiene la foto completa, los datos del alumnado viven fuera y cada incidencia depende de un proveedor distinto. Cuando toca justificar el tratamiento de datos, la respuesta es incómoda.

Este curso avanzado despliega el conjunto sobre infraestructura propia: Moodle como plataforma, Nextcloud como nube de ficheros integrada con los cursos y ttyd como terminal web para las prácticas técnicas, todo en contenedores tras un proxy inverso con TLS y autenticación. Se trabaja la integración entre servicios, la gestión de identidades, las copias con restauración probada y las actualizaciones.

El entregable es un aula virtual completa, documentada y con procedimiento de operación, que el centro puede sostener con sus propios medios. Reúne lo trabajado en los cursos de administración de Moodle, terminal web y laboratorios remotos, y deja la puerta abierta a la monitorización y a la automatización de la gestión académica.

¿Para quién es este curso?

  • Responsables TIC de centros de FP que quieren sostener la formación en línea con medios propios.
  • Personal técnico de una administración pública que despliega servicios formativos internos.
  • Desarrolladores o administradores que dan servicio a varios centros y necesitan un despliegue replicable.
Próximamente

Curso en hoja de ruta. Se prioriza según la demanda recogida y los proyectos en cartera.

Código
EDU-111
Nivel
Avanzado
Público
Administración pública, Docentes FP, Desarrollo
Entorno
Moodle, Nextcloud, ttyd, Docker

Este curso incluye

  • 32 clases en vídeo bajo demanda
  • Práctica en entornos web y simuladores, sin instalar nada
  • Tutorización en el campus
  • Acceso desde móvil, tableta y ordenador
  • Actualizaciones cuando cambia la versión de la herramienta
  • Certificado de finalización

Sigue aprendiendo

Cursos relacionados

Bajo demanda

EDU-103Educación Digital y Docencia FP

Moodle: administración de plataforma

Roles, permisos, cohortes, rendimiento, copias y actualizaciones de una instalación grande.

MoodleLinuxDocker

Avanzado 28 clases