Messeguide – direkter Zugriff auf das Messe-Terminal

Bearbeiten

Stand: 28. Oktober 2026. Ergänzender Direktzugriff zum Projekt Messe, analog zu MiQua Guide und HON.

Bereitstellung

Bearbeiten
Angabe Wert
Öffentliche Backend-Adresse https://messeguide.megbes.de/
Projektschlüssel messeguide
Plesk-Container megbes-external-messeguide
Image tinetronics/megbes-external:MARCH-2026-1-RELEASE
Port 127.0.0.1:32772 → 8080/tcp; Container-Port nicht direkt aus dem Internet erreichbar
nginx-Proxy messeguide.megbes.de/ → megbes-external-messeguide:8080
Start Automatischer Start nach Serverneustart aktiviert
HTTPS Let's Encrypt, automatische Erneuerung; HTTP leitet auf HTTPS um
Clientzertifikat zum Internal Vorhandenes Messe-Zertifikat: /home/certs/messe → /opt/app/certs
Konfiguration tinetronics/megbes-config, megbes-external-config.json, Eintrag messeguide
Konfiguriertes Internal-Ziel https://messe-dyndns.megbes.de:18905 (aus bestehender Messe-Konfiguration übernommen)

Die Umgebungsvariablen entsprechen der bestehenden Messe-Instanz; SPRING_APPLICATION_NAME=messeguide. Der neue Projekteintrag enthält die drei Internal-Verbindungsfelder ohne Ticket-Administratorfelder. Keine Zugangsdaten, Tokens oder Zertifikatspasswörter auf dieser Seite speichern.

Prüfung und verbleibende Abnahme

Bearbeiten
  • DNS zeigt auf den zentralen Plesk-Server.
  • Neuer Container gestartet; GET /info lokal und über öffentliches HTTPS ohne Ticket mit HTTP 200 geprüft.
  • HTTP-zu-HTTPS-Weiterleitung liefert HTTP 301.
  • Leere Befehlsliste an POST /video-command wird mit HTTP 400 zurückgewiesen; kein Stationsbefehl gesendet.
  • GET /management/health ohne Verwaltungsberechtigung wird mit HTTP 401 zurückgewiesen.
  • Bisheriger Messe-Endpunkt /info weiterhin HTTP 200.
  • Offen: Stationsnummer und geeigneten Testbefehl mit Koi festlegen; danach Verbindung einschließlich Clientzertifikat bis zum Messe-Terminal prüfen. Dabei klären, ob am Standort ein eigener Internal-Container bzw. abweichender Port für die Direktbedienung erforderlich ist.
  • Eine vorhandene Ticket-Oberfläche wird durch diesen Backend-Zugang nicht automatisch auf ticketlosen Betrieb umgestellt. Oberflächenanbindung separat nach Bedarf durchführen.