Plataforma de Servicios de Red
Proyecto académico de redes: cinco servicios reales —IoT, telefonía IP, educación virtual, transmisión en vivo y correo— desplegados en contenedores con HTTPS automático detrás de un proxy inverso.
Autor: Luis Enrique Avendaño Ortiz · Curso: Redes 2
Servicios desplegados
Cada servicio tiene su propio frontend y backend, aislado en su carpeta y red Docker.
MQTT
verificando…Broker de mensajería IoT con panel web para publicar y suscribirse a tópicos en tiempo real, con sensores simulados.
VoIP
verificando…Central telefónica IP con extensiones SIP y softphone WebRTC para llamar desde el navegador.
Moodle
verificando…Plataforma de aprendizaje (LMS) con cursos, usuarios y actividades, respaldada por PostgreSQL.
Stream
verificando…Transmisión en vivo: se emite por RTMP desde OBS y se ve en el navegador con chat incluido.
Correo
verificando…Servidor de correo completo (SMTP/IMAP) con antispam, firma DKIM y webmail Roundcube.
Arquitectura
Todo el tráfico web entra por un único proxy inverso con certificados Let's Encrypt.
| Servicio | Subdominio | Puertos públicos | Tecnología |
|---|---|---|---|
| MQTT | mqtt.todovirtual.shop | 1883, 8883, WSS 443 | Eclipse Mosquitto 2 |
| VoIP | voip.todovirtual.shop | 5060 UDP/TCP, RTP 10000–10100 | Asterisk 22 + JsSIP |
| Moodle | moodle.todovirtual.shop | 443 | Moodle 4.5 + PostgreSQL 16 |
| Stream | stream.todovirtual.shop | 1935 (RTMP), 443 | Owncast |
| Correo | mail.todovirtual.shop | 25, 465, 587, 993 | docker-mailserver + Roundcube |