moschee.io Ingress Client

Streamen Sie Audio von einem dedizierten Hardware-Gerät wie einem Raspberry Pi zu moschee.io.

Der moschee.io Ingress Client ermöglicht es Ihrer Organisation, Audio von einem angeschlossenen Mikrofon oder Mischpult direkt auf die moschee.io Plattform zu streamen. Er läuft auf ARM-Linux-Geräten wie einem Raspberry Pi und ist auch als Multi-Architektur-Docker-Image verfügbar.

Installation auf dem Raspberry Pi

Wir stellen ein vorkonfiguriertes Image bereit, das den Client, Docker, die HDMI-Statusanzeige, die Kopplung und die WLAN-Einrichtung enthält.

Image herunterladen

Laden Sie das aktuelle Image für Ihren Raspberry Pi herunter:

Image flashen

Dekomprimieren Sie die .img.zst-Datei und schreiben Sie sie anschließend mit balenaEtcher, dem Raspberry Pi Imager oder dd auf eine microSD-Karte.

Verbinden und starten

Stecken Sie die Karte ein, schließen Sie Ihr Audiogerät (USB-Mischpult, Mikrofon oder kompatiblen Audio-HAT) und das Netzwerk an. Für Live-Audio wird Ethernet empfohlen. Wenn kein Netzwerk gespeichert ist, öffnet das Gerät den WLAN-Hotspot MoscheeIO-Ingress-Setup, über den Sie WLAN mit dem Handy einrichten können.

Schalten Sie das Gerät ein. HDMI ist optional, aber empfohlen, da der Bildschirm den Status und den Kopplungscode anzeigt.

Gerät koppeln

Sobald das Gerät online ist, scannen Sie den Kopplungs-QR-Code oder öffnen Sie https://app.moschee.io/device. Melden Sie sich als Moschee-Admin an, wählen Sie die Moschee und bestätigen Sie den angezeigten Code. Ein API-Schlüssel ist nicht erforderlich.

Docker-Installation

Das Client-Image unterstützt ARM64- und amd64-Linux-Hosts. Nutzen Sie diesen Weg für einen Mini-PC, einen vorhandenen Linux-Server oder einen Raspberry Pi mit Docker:

docker run -d \
  --name moscheeio-ingress \
  -p 8080:8080 \
  --restart unless-stopped \
  --device /dev/snd:/dev/snd \
  -v moscheeio-ingress-data:/app/data \
  moscheeio/moscheeio-lk-ingress-client:stable

Öffnen Sie nach dem Start des Containers http://localhost:8080. Die Anzeigeseite zeigt den Kopplungs-QR-Code, bis ein Admin das Gerät unter https://app.moschee.io/device bestätigt. Die Zuordnung von /dev/snd stellt die Audio-Geräte des Hosts bereit; das benannte Volume bewahrt die Einstellungen bei Neustarts.

Docker-Installationen laden Updates nicht automatisch. Laden Sie das Stable-Image und erstellen Sie den Container während eines passenden Wartungsfensters neu.

Hardware-Beispiel: Raspberry Pi 4 / 5

Bei der Einrichtung des Ingress Clients auf einem Raspberry Pi 4 oder 5 benötigen Sie möglicherweise zusätzliche Hardware für einen hochwertigen Audioeingang vom Mischpult.

Empfohlene Hardware

  1. Raspberry Pi 4 oder 5
  2. Audio-Erweiterung (HAT): RASPIAUDIO Audio DAC Hat Sound Card ULTRA++
    • Diese Karte wird direkt auf die GPIO-Pins des Raspberry Pi gesteckt und bietet einen sauberen Audioeingang.
  3. Audiokabel: Ein passendes Kabel vom Ausgang des Mischpults zum Eingang des Audio-HATs, typischerweise Cinch auf 3,5 mm oder 6,3 mm auf 3,5 mm.

Automatische Updates

Installationen über das Raspberry-Pi-Image aktualisieren den Ingress Client automatisch. Docker-Installationen werden bewusst vom Betreiber aktualisiert, damit der Container während eines passenden Wartungsfensters neu erstellt werden kann.

Lokale Konfiguration

Nach der Kopplung zeigt die HDMI-Statusseite einen QR-Code für die lokalen Einstellungen. Sie können auch http://<device-ip>:8080/settings von einem Gerät im selben Netzwerk öffnen. Konfigurieren Sie:

  • Gerätename: Eine erkennbare Bezeichnung für dieses Gerät im Dashboard.
  • Audio-Gerät: Wählen Sie den richtigen Eingang von Mikrofon, Mischpult oder HAT.
  • Testmodus: Verwenden Sie beim Testen optional einen 440-Hz-Ton anstelle des Mikrofon-Audios.

Die Einstellungen werden sofort wirksam. Prüfen Sie mit der Echtzeit-Pegelanzeige, ob Audio korrekt erfasst wird.