Hallo zusammen! Ich stelle Resenha vor, ein experimentelles Plugin, das Sprachchaträume direkt in Discourse integriert – keine externen Apps, keine Media-Server, nur Peer-to-Peer-Sprache in Ihrer Seitenleiste.

Live testen
https://discourse-on-a-pi5.falco.dev/
(Ja, es läuft auf einem Raspberry Pi 5 – so leichtgewichtig ist das.)
Funktionsweise
Klicken Sie auf einen Raum in der Seitenleiste, um beizutreten, klicken Sie erneut, um ihn zu verlassen. Der gesamte Audioverkehr läuft Peer-to-Peer über WebRTC – Ihr Discourse-Server übernimmt nur die Signalisierung, niemals die Medien. Bei der Installation wird ein Standardraum namens „Watercooler“ erstellt, damit Ihre Community sofort sprechen kann.
Funktionen
- Sidebar-zentrierte UX – Räume und Live-Teilnehmer-Avatare direkt in der Seitenleiste, wie bei Discord
- Sprecheranzeigen – animierte Audiobalken zeigen in Echtzeit an, wer spricht
- Teilnehmersteuerung – Kontextmenü mit Lautstärke-, Stumm- und Rauswurfoptionen
- Raumverwaltung – CRUD-UI für Mitarbeiter plus eine vollständige REST-API zur programmatischen Steuerung
- Keine zusätzliche Infrastruktur – reines Browser-WebRTC mit DTLS-SRTP-Verschlüsselung, kein SFU/MCU erforderlich
- Vertrauensstufen-Einschränkung – verwendet das bestehende Vertrauenssystem von Discourse für Berechtigungen zur Raumerstellung
Status
Alpha – funktioniert gut für kleine Räume (2–10 Teilnehmer). Testen Sie zuerst mit einer kleinen Gruppe. Größere Räume können die Browser-Peer-Limits erreichen; SFU-Unterstützung ist geplant.
Installation
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/xfalcox/resenha.git
Aktivieren Sie unter Admin > Einstellungen > Plugins > resenha aktiviert.
Feedback willkommen
Dies ist experimentell – Fehler, Ideen und Fragen sind in diesem Thema willkommen. PRs auch!
Hinweis: Dies ist kein official Plugin.





